Expand description
§units module
All main systemd unit statistics. Counts of types of units, unit states and queued jobs. We also house service specific statistics and system unit states.
Structs§
- Representation of the returned Tuple from list_units - Better typing etc.
- Selected subset of metrics collected from systemd OrgFreedesktopSystemd1Service
- An iterator over the variants of SystemdUnitActiveState
- An iterator over the variants of SystemdUnitLoadState
- Struct with all the unit count statistics
- Collection of a Unit active and load state: https://www.freedesktop.org/software/systemd/man/org.freedesktop.systemd1.html
Enums§
- Possible systemd unit active states enumerated
- Possible systemd unit load states enumerated
Constants§
Functions§
- Check if we’re a loaded unit and if so evaluate if we’re acitive or not If we’re not Only potentially mark unhealthy for LOADED units that are not active
- Parse state of a unit into our unit_states hash
- Pull all units from dbus and count how system is setup and behaving
- Async wrapper than can update uni stats when passed a locked struct