Add systemd_unit_active_enter_monotonic_seconds #166
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add support for collecting
ActiveEnterTimestampMonotonicfrom each systemd unit and exposing it as thesystemd_unit_active_enter_monotonic_secondsmetric.I encountered a bug in dbus or systemd that is reporting the same values for
systemd_boot_monotonic_secondsandsystemd_boot_time_seconds, with both being the monotonic value. This prohibits the calculation of the difference with the existingsystemd_unit_active_enter_time_secondswhich is reported as the value from the realtime clock.Example:
On other systems:
This change is to only add monotonic seconds for
active_enterto avoid a major amplification of metrics for each unit by adding the same foractive_exit,inactive_enter,inactive_exit.