]> git.ipfire.org Git - people/ms/telemetry.git/log
people/ms/telemetry.git
10 days agographs: unbound: Add a graphs with total queries master
Michael Tremer [Thu, 4 Dec 2025 18:55:29 +0000 (18:55 +0000)] 
graphs: unbound: Add a graphs with total queries

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 days agographs: Create a new vlabel function for "Percent"
Michael Tremer [Thu, 4 Dec 2025 17:51:17 +0000 (17:51 +0000)] 
graphs: Create a new vlabel function for "Percent"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 days agographs: processor: Move the header to the right place
Michael Tremer [Thu, 4 Dec 2025 17:51:01 +0000 (17:51 +0000)] 
graphs: processor: Move the header to the right place

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 days agographs: processor: Invert the graph
Michael Tremer [Thu, 4 Dec 2025 17:04:44 +0000 (17:04 +0000)] 
graphs: processor: Invert the graph

That way, the data, especially for the smaller fields is getting much
clearer.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 days agographs: memory: Don't zoom out
Michael Tremer [Thu, 4 Dec 2025 17:01:34 +0000 (17:01 +0000)] 
graphs: memory: Don't zoom out

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 days agographs: processor: Don't zoom out
Michael Tremer [Thu, 4 Dec 2025 17:00:52 +0000 (17:00 +0000)] 
graphs: processor: Don't zoom out

This changes that the graph will always scale up to 100%, but we will
see more detail.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 days agocolors: Improve the colors of the grid
Michael Tremer [Thu, 4 Dec 2025 16:55:04 +0000 (16:55 +0000)] 
colors: Improve the colors of the grid

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 days agograph: Show the hostname at the bottom of the image
Michael Tremer [Thu, 4 Dec 2025 16:54:50 +0000 (16:54 +0000)] 
graph: Show the hostname at the bottom of the image

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 days agocolors: Generate a proper color palette
Michael Tremer [Thu, 4 Dec 2025 16:44:34 +0000 (16:44 +0000)] 
colors: Generate a proper color palette

This patch also assigns a lot of the colors to specific use cases that
we will have a consistent language throughout all graphs. We want to
ensure that signal colors are only used for this use-case for instance.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 days agographs: suricata: Draw the area outlines correctly
Michael Tremer [Thu, 4 Dec 2025 16:06:00 +0000 (16:06 +0000)] 
graphs: suricata: Draw the area outlines correctly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 days agocolors: Make areas less opaque
Michael Tremer [Thu, 4 Dec 2025 16:05:14 +0000 (16:05 +0000)] 
colors: Make areas less opaque

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 days agographs: Add a graph for dropped packets from/to hostile networks
Michael Tremer [Thu, 4 Dec 2025 15:54:30 +0000 (15:54 +0000)] 
graphs: Add a graph for dropped packets from/to hostile networks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
11 days agographs: Add a graph to show port scans
Michael Tremer [Thu, 4 Dec 2025 11:39:29 +0000 (11:39 +0000)] 
graphs: Add a graph to show port scans

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
11 days agoconfigure: Re-add the processor source
Michael Tremer [Wed, 3 Dec 2025 16:08:30 +0000 (16:08 +0000)] 
configure: Re-add the processor source

I seem to have forgotten this.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
11 days agosources: Add a source to collect OpenVPN client traffic
Michael Tremer [Wed, 3 Dec 2025 15:43:22 +0000 (15:43 +0000)] 
sources: Add a source to collect OpenVPN client traffic

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
12 days agographs: Create a graph for interface packets
Michael Tremer [Wed, 3 Dec 2025 13:42:17 +0000 (13:42 +0000)] 
graphs: Create a graph for interface packets

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
12 days agographs: Split the Unbound graphs into multiple files
Michael Tremer [Wed, 3 Dec 2025 13:27:32 +0000 (13:27 +0000)] 
graphs: Split the Unbound graphs into multiple files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
12 days agoconfigure: Refactor the source check
Michael Tremer [Wed, 3 Dec 2025 13:16:01 +0000 (13:16 +0000)] 
configure: Refactor the source check

The macros were not properly set which caused that the daemon was built
without any sources.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
12 days agosources: Fix compiling interface
Michael Tremer [Wed, 3 Dec 2025 13:14:05 +0000 (13:14 +0000)] 
sources: Fix compiling interface

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
13 days agosources: Rename interfaces to interface
Michael Tremer [Mon, 1 Dec 2025 15:19:58 +0000 (15:19 +0000)] 
sources: Rename interfaces to interface

All sources should have singular names.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
13 days agoconfigure: Fix wrong variable name
Michael Tremer [Mon, 1 Dec 2025 15:19:32 +0000 (15:19 +0000)] 
configure: Fix wrong variable name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
13 days agopo: Update POTFILES
Michael Tremer [Mon, 1 Dec 2025 15:15:38 +0000 (15:15 +0000)] 
po: Update POTFILES

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
13 days agofile: Convince the static analyzer that we only return < 0
Michael Tremer [Mon, 1 Dec 2025 15:12:22 +0000 (15:12 +0000)] 
file: Convince the static analyzer that we only return < 0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
13 days agoconfigure: Add the option to enable/disable sources individually
Michael Tremer [Mon, 1 Dec 2025 15:04:08 +0000 (15:04 +0000)] 
configure: Add the option to enable/disable sources individually

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agointerface: Add an interface throughput graph
Michael Tremer [Sat, 29 Nov 2025 12:46:10 +0000 (12:46 +0000)] 
interface: Add an interface throughput graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agopo: Update translations
Michael Tremer [Sat, 29 Nov 2025 12:36:39 +0000 (12:36 +0000)] 
po: Update translations

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agofile: Make the static analyzer happy and check if the file has been opened
Michael Tremer [Sat, 29 Nov 2025 12:36:16 +0000 (12:36 +0000)] 
file: Make the static analyzer happy and check if the file has been opened

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agodaemon: Create a single, global Netlink Route socket
Michael Tremer [Fri, 28 Nov 2025 17:58:19 +0000 (17:58 +0000)] 
daemon: Create a single, global Netlink Route socket

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agosources: Pass the source itself to the init function
Michael Tremer [Fri, 28 Nov 2025 17:34:52 +0000 (17:34 +0000)] 
sources: Pass the source itself to the init function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agosources: Fix indentation of CPP macros
Michael Tremer [Fri, 28 Nov 2025 17:32:18 +0000 (17:32 +0000)] 
sources: Fix indentation of CPP macros

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agosources: Building the interfaces module requires libnl/libnl-route
Michael Tremer [Fri, 28 Nov 2025 17:31:22 +0000 (17:31 +0000)] 
sources: Building the interfaces module requires libnl/libnl-route

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agosources: Collect interface statistics
Michael Tremer [Fri, 28 Nov 2025 17:26:15 +0000 (17:26 +0000)] 
sources: Collect interface statistics

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agounbound: Shorten the RRD field names
Michael Tremer [Fri, 28 Nov 2025 16:02:32 +0000 (16:02 +0000)] 
unbound: Shorten the RRD field names

Those exceeded the limits of rrdtool.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agosource: Enforce rrdtool's limits on field names
Michael Tremer [Fri, 28 Nov 2025 16:01:27 +0000 (16:01 +0000)] 
source: Enforce rrdtool's limits on field names

Fields in RRD files can only be up to 19 characters long and may only
contain A-Za-z0-9\-_.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agounbound: Store the historgram
Michael Tremer [Fri, 28 Nov 2025 14:48:07 +0000 (14:48 +0000)] 
unbound: Store the historgram

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agounbound: Read answer return codes
Michael Tremer [Fri, 28 Nov 2025 14:29:02 +0000 (14:29 +0000)] 
unbound: Read answer return codes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agojenkins: Add new dependencies
Michael Tremer [Fri, 28 Nov 2025 14:21:56 +0000 (14:21 +0000)] 
jenkins: Add new dependencies

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agounbound: Use the new metrics parser
Michael Tremer [Fri, 28 Nov 2025 14:20:04 +0000 (14:20 +0000)] 
unbound: Use the new metrics parser

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agometrics: Add a convenience layer to parse command output
Michael Tremer [Fri, 28 Nov 2025 14:19:21 +0000 (14:19 +0000)] 
metrics: Add a convenience layer to parse command output

Instead of copying data into a variable and then submitting it to the
metrics, this will do it all in one step resulting in much shorter code.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agounbound: Show prefetches in the cache performance graph
Michael Tremer [Fri, 28 Nov 2025 13:35:46 +0000 (13:35 +0000)] 
unbound: Show prefetches in the cache performance graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agographs: unbound: Add a memory usage graph
Michael Tremer [Fri, 28 Nov 2025 13:27:25 +0000 (13:27 +0000)] 
graphs: unbound: Add a memory usage graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agosources: unbound: Collect memory usage of the cache & modules
Michael Tremer [Fri, 28 Nov 2025 13:27:06 +0000 (13:27 +0000)] 
sources: unbound: Collect memory usage of the cache & modules

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agographs: unbound: Add a cache usage graph
Michael Tremer [Fri, 28 Nov 2025 13:09:01 +0000 (13:09 +0000)] 
graphs: unbound: Add a cache usage graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agosources: unbound: Collect cache usage
Michael Tremer [Fri, 28 Nov 2025 12:38:58 +0000 (12:38 +0000)] 
sources: unbound: Collect cache usage

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agounbound: Rename the queries graph to "Cache Performance"
Michael Tremer [Fri, 28 Nov 2025 12:28:26 +0000 (12:28 +0000)] 
unbound: Rename the queries graph to "Cache Performance"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agosources: Collect nftables counters
Michael Tremer [Fri, 28 Nov 2025 12:16:33 +0000 (12:16 +0000)] 
sources: Collect nftables counters

This is basically the same as iptables counters.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoconfigure: Link against libmnl
Michael Tremer [Fri, 28 Nov 2025 10:41:29 +0000 (10:41 +0000)] 
configure: Link against libmnl

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoconfigure: Link against libnftnl
Michael Tremer [Thu, 27 Nov 2025 17:53:52 +0000 (17:53 +0000)] 
configure: Link against libnftnl

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoUpdate translation files
IPFire Translate [Mon, 24 Nov 2025 07:37:26 +0000 (07:37 +0000)] 
Update translation files

Updated by "Update LINGUAS file" add-on in Weblate.

Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoTranslated using Weblate (German)
Stefan Schantl [Mon, 24 Nov 2025 07:37:25 +0000 (07:37 +0000)] 
Translated using Weblate (German)

Currently translated at 83.5% (71 of 85 strings)

Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/de/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoTranslated using Weblate (German)
Amazon Translate [Mon, 24 Nov 2025 07:37:24 +0000 (07:37 +0000)] 
Translated using Weblate (German)

Currently translated at 83.5% (71 of 85 strings)

Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/de/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoTranslated using Weblate (German)
Michael Tremer [Mon, 24 Nov 2025 07:37:23 +0000 (07:37 +0000)] 
Translated using Weblate (German)

Currently translated at 83.5% (71 of 85 strings)

Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/de/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoDeleted translation using Weblate (Turkmen)
Michael Tremer [Mon, 24 Nov 2025 07:37:22 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Turkmen)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoDeleted translation using Weblate (Portuguese (Portugal))
Michael Tremer [Mon, 24 Nov 2025 07:37:21 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Portuguese (Portugal))

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoDeleted translation using Weblate (Kinyarwanda)
Michael Tremer [Mon, 24 Nov 2025 07:37:20 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Kinyarwanda)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoUpdate translation files
IPFire Translate [Mon, 24 Nov 2025 07:37:19 +0000 (07:37 +0000)] 
Update translation files

Updated by "Update LINGUAS file" add-on in Weblate.

Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoDeleted translation using Weblate (Vietnamese)
Michael Tremer [Mon, 24 Nov 2025 07:37:18 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Vietnamese)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoDeleted translation using Weblate (Uzbek (Latin script))
Michael Tremer [Mon, 24 Nov 2025 07:37:17 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Uzbek (Latin script))

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoDeleted translation using Weblate (Thai)
Michael Tremer [Mon, 24 Nov 2025 07:37:16 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Thai)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 weeks agoDeleted translation using Weblate (Sundanese)
Michael Tremer [Mon, 24 Nov 2025 07:37:15 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Sundanese)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agoDeleted translation using Weblate (Slovak)
Michael Tremer [Mon, 24 Nov 2025 07:37:14 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Slovak)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agoDeleted translation using Weblate (Serbian)
Michael Tremer [Mon, 24 Nov 2025 07:37:13 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Serbian)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agoDeleted translation using Weblate (Romanian)
Michael Tremer [Mon, 24 Nov 2025 07:37:12 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Romanian)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agoDeleted translation using Weblate (Portuguese)
Michael Tremer [Mon, 24 Nov 2025 07:37:11 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Portuguese)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agoDeleted translation using Weblate (Javanese)
Michael Tremer [Mon, 24 Nov 2025 07:37:10 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Javanese)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agoDeleted translation using Weblate (Japanese)
Michael Tremer [Mon, 24 Nov 2025 07:37:09 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Japanese)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agoDeleted translation using Weblate (Greek)
Michael Tremer [Mon, 24 Nov 2025 07:37:08 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Greek)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agoDeleted translation using Weblate (Chinese (Simplified Han script))
Michael Tremer [Mon, 24 Nov 2025 07:37:07 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Chinese (Simplified Han script))

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agoDeleted translation using Weblate (Catalan)
Michael Tremer [Mon, 24 Nov 2025 07:37:06 +0000 (07:37 +0000)] 
Deleted translation using Weblate (Catalan)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agopo: Remove duplicate Romanian translation
Michael Tremer [Sat, 22 Nov 2025 18:18:12 +0000 (18:18 +0000)] 
po: Remove duplicate Romanian translation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 weeks agopo: Add POT file and a target to update it
Michael Tremer [Sat, 22 Nov 2025 18:12:37 +0000 (18:12 +0000)] 
po: Add POT file and a target to update it

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopo: Update translations
Michael Tremer [Tue, 11 Nov 2025 21:27:06 +0000 (21:27 +0000)] 
po: Update translations

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolegacy-gateway-latency4: Code cleanup
Michael Tremer [Tue, 11 Nov 2025 21:20:47 +0000 (21:20 +0000)] 
legacy-gateway-latency4: Code cleanup

No functional changes.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolegacy-gateway-latency4: Add the packet loss to the graph's background
Michael Tremer [Tue, 11 Nov 2025 21:13:10 +0000 (21:13 +0000)] 
legacy-gateway-latency4: Add the packet loss to the graph's background

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agographs: Remove unused COMPUTE_EXPRESSION macro
Michael Tremer [Tue, 11 Nov 2025 20:39:39 +0000 (20:39 +0000)] 
graphs: Remove unused COMPUTE_EXPRESSION macro

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolegacy-gateway-latency4: Reverse the graph
Michael Tremer [Tue, 11 Nov 2025 20:35:34 +0000 (20:35 +0000)] 
legacy-gateway-latency4: Reverse the graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolegacy-gateway-latency4: Show the average across the graph
Michael Tremer [Tue, 11 Nov 2025 20:32:44 +0000 (20:32 +0000)] 
legacy-gateway-latency4: Show the average across the graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocolors: Introduce a new color for latency
Michael Tremer [Tue, 11 Nov 2025 20:28:11 +0000 (20:28 +0000)] 
colors: Introduce a new color for latency

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agographs: Add a new legacy gateway latency graph
Michael Tremer [Tue, 11 Nov 2025 20:26:42 +0000 (20:26 +0000)] 
graphs: Add a new legacy gateway latency graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocolors: Define a new "transparent" color
Michael Tremer [Tue, 11 Nov 2025 20:26:01 +0000 (20:26 +0000)] 
colors: Define a new "transparent" color

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agojenkins: linbnl3 is called libnl on Archlinux
Michael Tremer [Tue, 11 Nov 2025 19:37:31 +0000 (19:37 +0000)] 
jenkins: linbnl3 is called libnl on Archlinux

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolegacy-gateway-latency4: Store all times in seconds
Michael Tremer [Tue, 11 Nov 2025 17:46:24 +0000 (17:46 +0000)] 
legacy-gateway-latency4: Store all times in seconds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolegacy-gateway-latency4: Send a brief burst of packets
Michael Tremer [Tue, 11 Nov 2025 17:45:58 +0000 (17:45 +0000)] 
legacy-gateway-latency4: Send a brief burst of packets

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agosources: Add a shortpath for running a command
Michael Tremer [Tue, 11 Nov 2025 17:35:53 +0000 (17:35 +0000)] 
sources: Add a shortpath for running a command

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agosources: Add a simply source for measuring the gateway latency on IPv4
Michael Tremer [Tue, 11 Nov 2025 17:16:46 +0000 (17:16 +0000)] 
sources: Add a simply source for measuring the gateway latency on IPv4

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoconfigure: Link against libnl-3 and libnl-route-3
Michael Tremer [Tue, 11 Nov 2025 16:54:05 +0000 (16:54 +0000)] 
configure: Link against libnl-3 and libnl-route-3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agofile: Support checking more complex parser patterns
Michael Tremer [Tue, 11 Nov 2025 16:53:29 +0000 (16:53 +0000)] 
file: Support checking more complex parser patterns

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agosource: Fix the step check
Michael Tremer [Thu, 6 Nov 2025 22:55:26 +0000 (22:55 +0000)] 
source: Fix the step check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agographs: Fix rendering time calculation
Michael Tremer [Thu, 6 Nov 2025 22:45:07 +0000 (22:45 +0000)] 
graphs: Fix rendering time calculation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agographs: Define separate colors for reads/writes
Michael Tremer [Fri, 31 Oct 2025 17:43:04 +0000 (17:43 +0000)] 
graphs: Define separate colors for reads/writes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agographs: disk: Add a comment about discards
Michael Tremer [Fri, 31 Oct 2025 17:42:53 +0000 (17:42 +0000)] 
graphs: disk: Add a comment about discards

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agographs: disk: Clarify the name of the sectors macro
Michael Tremer [Fri, 31 Oct 2025 17:25:14 +0000 (17:25 +0000)] 
graphs: disk: Clarify the name of the sectors macro

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agopo: Update translations
Michael Tremer [Thu, 30 Oct 2025 23:54:14 +0000 (23:54 +0000)] 
po: Update translations

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agographs: disks: Add IO
Michael Tremer [Thu, 30 Oct 2025 23:52:53 +0000 (23:52 +0000)] 
graphs: disks: Add IO

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agographs: Add temperature unit to the vlabel
Michael Tremer [Thu, 30 Oct 2025 23:30:48 +0000 (23:30 +0000)] 
graphs: Add temperature unit to the vlabel

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agographs: Automatically convert temperatures to K/C/F
Michael Tremer [Thu, 30 Oct 2025 23:20:07 +0000 (23:20 +0000)] 
graphs: Automatically convert temperatures to K/C/F

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agographs: Pass the options array to the render function
Michael Tremer [Thu, 30 Oct 2025 22:40:10 +0000 (22:40 +0000)] 
graphs: Pass the options array to the render function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agographs: Add a disk graph
Michael Tremer [Thu, 30 Oct 2025 22:35:25 +0000 (22:35 +0000)] 
graphs: Add a disk graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agographs: unbound: Add recursion time graph
Michael Tremer [Thu, 30 Oct 2025 21:56:33 +0000 (21:56 +0000)] 
graphs: unbound: Add recursion time graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agosources: unbound: Read median recursion time as double
Michael Tremer [Thu, 30 Oct 2025 21:35:01 +0000 (21:35 +0000)] 
sources: unbound: Read median recursion time as double

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>