From 91ad0225e9e5cbf588e5dc3073b4b7276a5587c3 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 18 Feb 2026 14:10:15 +0100 Subject: [PATCH] update TODO --- TODO | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/TODO b/TODO index b413dc39e84..1edeaee48b5 100644 --- a/TODO +++ b/TODO @@ -134,17 +134,12 @@ Features: * oci: support "data" in any OCI descriptor, not just manifest config. * report: - - should the list of metrics use JSON-SEQ? or maybe be wrapped in a json - array (the latter might be necessary, once we sign the combination) + - plug "facts" into systemd-report too, i.e. stuff that is more static, such as hostnames, ssh keys and so on. + - pass filtering hints to services, so that they can also be applied server-side, not just client side - metrics from pid1: suppress metrics form units that are inactive and have nothing to report - - how to plug facts into this? i.e. hostname, ssh keys, and so on - - switch to daan's suggested hierarchy? - - enforce naming rules: a backend can only report metrics with the prefix of its service name - - use that to optimize sorted report generation - - figure out report vs. metrics - - systemd-report: add prefix matching of metrics - add "hint-suppress-zero" flag (which suppresses all metrics which are zero) - add "hint-object" parameter (which only queries info about certain object) + - make systemd-report a varlink service * implement a varlink registry service, similar to the one of the reference implementation, backed by /run/varlink/registry/. Then, also implement -- 2.47.3