units: enable systemd-report-basic.socket by default

In https://github.com/systemd/systemd/pull/41688 we merged metrics
and facts for systemd-report. However while some metric sources
are enabled by default (like `io.systemd.{Manager,Network}`) the
`io.systemd.Basic` service is not enabled by default.

This commit changes this and enables it by default.

We could also enable the systemd-report-cgroup.socket but that sends
a lot more data not sure that is a good default.
This commit is contained in:
Michael Vogt
2026-05-11 17:09:14 +02:00
committed by Lennart Poettering
parent 6e7f59884e
commit 4409e52494
2 changed files with 2 additions and 1 deletions
+1
View File
@@ -31,6 +31,7 @@ enable systemd-networkd.service
enable systemd-networkd-wait-online.service
enable systemd-nsresourced.socket
enable systemd-pstore.service
enable systemd-report-basic.socket
enable systemd-resolved.service
enable systemd-sysext.service
enable systemd-timesyncd.service
+1 -1
View File
@@ -51,7 +51,7 @@ varlinkctl --more call /run/systemd/report/io.systemd.Network io.systemd.Metrics
varlinkctl --more call /run/systemd/report/io.systemd.Network io.systemd.Metrics.Describe {}
# test io.systemd.Basic Metrics
systemctl start systemd-report-basic.socket
[[ "$(systemctl is-enabled systemd-report-basic.socket)" == enabled ]]
varlinkctl info /run/systemd/report/io.systemd.Basic
varlinkctl list-methods /run/systemd/report/io.systemd.Basic
varlinkctl --more call /run/systemd/report/io.systemd.Basic io.systemd.Metrics.List {}