]>
git.ipfire.org Git - telemetry.git/log
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Michael Tremer [Thu, 30 Oct 2025 19:32:54 +0000 (19:32 +0000)]
po: Update translations
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 Oct 2025 19:32:32 +0000 (19:32 +0000)]
configure: Don't interpret C as Python
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 Oct 2025 19:32:18 +0000 (19:32 +0000)]
Makefile: Remove unused pythondir
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 Oct 2025 19:20:34 +0000 (19:20 +0000)]
client: Use the user's locale if none specified
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 Oct 2025 19:03:25 +0000 (19:03 +0000)]
graphs: Allow manually changing the locale
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 Oct 2025 18:25:44 +0000 (18:25 +0000)]
graphs: Apply some more styling
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 Oct 2025 18:07:57 +0000 (18:07 +0000)]
graphs: Create commonly used vlabel functions
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 Oct 2025 18:02:21 +0000 (18:02 +0000)]
graphs: Add a graph for Unbound queries
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 Oct 2025 18:01:36 +0000 (18:01 +0000)]
colors: Add back the prefix
Otherwise it is not easy to see what is meant to be a color.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 Oct 2025 14:57:47 +0000 (14:57 +0000)]
source: Fix the step/heartbeat maths
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 18:39:24 +0000 (18:39 +0000)]
graphs: Add a legacy suricata graph
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 18:39:07 +0000 (18:39 +0000)]
graphs: conntrack: Fix rendering the graph
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 18:38:45 +0000 (18:38 +0000)]
graphs: Add convenience function to add multiple objects
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 17:45:02 +0000 (17:45 +0000)]
graphs: Add graphs for PSI
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 17:08:59 +0000 (17:08 +0000)]
graphs: memory: Convert bytes correctly based on 1024
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 16:43:28 +0000 (16:43 +0000)]
graph: rrdtool seems to ignore the first argument
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 16:36:36 +0000 (16:36 +0000)]
graphs: processor: Show the current usage
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 16:34:23 +0000 (16:34 +0000)]
graphs: Fix inclusion of the string header
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 16:29:28 +0000 (16:29 +0000)]
graphs: Always use the new y-grid
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 16:24:54 +0000 (16:24 +0000)]
graphs: Fix rendering time calculation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 16:18:31 +0000 (16:18 +0000)]
graphs: Add option to omit the title
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 15:56:04 +0000 (15:56 +0000)]
time: Parse multipliers the other way round
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 15:54:53 +0000 (15:54 +0000)]
time: Parse weeks
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 15:54:32 +0000 (15:54 +0000)]
time: Update the time when parsing relative timestamps
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 15:44:08 +0000 (15:44 +0000)]
bus: Parse timestamps
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 15:43:30 +0000 (15:43 +0000)]
time: Add function to parse timestamps from humans
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 15:42:55 +0000 (15:42 +0000)]
string: Move function that consumes a string if it matches
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 14:45:55 +0000 (14:45 +0000)]
graphs: Implement adjusting the interval
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 14:45:26 +0000 (14:45 +0000)]
client: Send --since= and --until
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 14:44:44 +0000 (14:44 +0000)]
graphs: Remove extra colon
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 14:44:18 +0000 (14:44 +0000)]
client: Print any error messages from the daemon
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 29 Oct 2025 12:56:13 +0000 (12:56 +0000)]
graphs: Remove unused GRAPH_TITLE macro
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>