test: update unit data with service statistics

Signed-off-by: Richard Alpe <richard@bit42.se>
This commit is contained in:
Richard Alpe
2025-12-17 15:34:13 +01:00
parent b826bcb9d7
commit 72ffbf6254
3 changed files with 309 additions and 47 deletions
+24 -24
View File
@@ -1,24 +1,24 @@
NAME STATUS PID DESCRIPTION
udevd running 1185 Device event daemon (udev)
dbus running 2248 D-Bus message bus daemon
confd running 3039 Configuration daemon
netopeer running 3548 NETCONF server
dnsmasq running 2249 DHCP/DNS proxy
tty:hvc0 running 3559 Getty on hvc0
iitod running 2340 LED daemon
klishd running 3560 CLI backend daemon
mdns-alias running 3617 mDNS alias advertiser
mstpd stopped - Spanning Tree daemon
rauc running 3564 Software update service
resolvconf done - Update DNS configuration
statd running 3472 Status daemon
staticd running 3653 Static routing daemon
syslogd running 2241 System log daemon
watchdogd running 2242 System watchdog daemon
zebra running 3587 Zebra routing daemon
mdns running 3616 Avahi mDNS-SD daemon
chronyd running 3618 Chrony NTP v3/v4 daemon
lldpd running 3633 LLDP daemon (IEEE 802.1ab)
nginx running 3635 Web server
rousette running 3636 RESTCONF server
sshd running 3641 OpenSSH daemon
NAME STATUS PID MEM UP RST DESCRIPTION 
udevd running 1185 23m 0 Device event daemon (udev)
dbus running 2248 23m 0 D-Bus message bus daemon
confd running 3039 23m 0 Configuration daemon
netopeer running 3548 23m 0 NETCONF server
dnsmasq running 2249 23m 0 DHCP/DNS proxy
tty:hvc0 running 3559 23m 0 Getty on hvc0
iitod running 2340 23m 0 LED daemon
klishd running 3560 23m 0 CLI backend daemon
mdns-alias running 3617 23m 0 mDNS alias advertiser
mstpd stopped 0 Spanning Tree daemon
rauc running 3564 23m 0 Software update service
resolvconf done 2 Update DNS configuration
statd running 3472 23m 0 Status daemon
staticd running 3653 23m 0 Static routing daemon
syslogd running 2241 23m 0 System log daemon
watchdogd running 2242 23m 0 System watchdog daemon
zebra running 3587 23m 0 Zebra routing daemon
mdns running 3616 23m 0 Avahi mDNS-SD daemon
chronyd running 3618 23m 0 Chrony NTP v3/v4 daemon
lldpd running 3633 23m 0 LLDP daemon (IEEE 802.1ab)
nginx running 3635 23m 0 Web server
rousette running 3636 23m 0 RESTCONF server
sshd running 3641 23m 0 OpenSSH daemon
+138 -23
View File
@@ -135,139 +135,254 @@
"pid": 1185,
"name": "udevd",
"status": "running",
"description": "Device event daemon (udev)"
"description": "Device event daemon (udev)",
"statistics": {
"memory-usage": "0",
"uptime": "1390",
"restart-count": 0
}
},
{
"pid": 2248,
"name": "dbus",
"status": "running",
"description": "D-Bus message bus daemon"
"description": "D-Bus message bus daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1390",
"restart-count": 0
}
},
{
"pid": 3039,
"name": "confd",
"status": "running",
"description": "Configuration daemon"
"description": "Configuration daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1390",
"restart-count": 0
}
},
{
"pid": 3548,
"name": "netopeer",
"status": "running",
"description": "NETCONF server"
"description": "NETCONF server",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 2249,
"name": "dnsmasq",
"status": "running",
"description": "DHCP/DNS proxy"
"description": "DHCP/DNS proxy",
"statistics": {
"memory-usage": "0",
"uptime": "1390",
"restart-count": 0
}
},
{
"pid": 3559,
"name": "tty:hvc0",
"status": "running",
"description": "Getty on hvc0"
"description": "Getty on hvc0",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 2340,
"name": "iitod",
"status": "running",
"description": "LED daemon"
"description": "LED daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1390",
"restart-count": 0
}
},
{
"pid": 3560,
"name": "klishd",
"status": "running",
"description": "CLI backend daemon"
"description": "CLI backend daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 3617,
"name": "mdns-alias",
"status": "running",
"description": "mDNS alias advertiser "
"description": "mDNS alias advertiser ",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 0,
"name": "mstpd",
"status": "stopped",
"description": "Spanning Tree daemon"
"description": "Spanning Tree daemon",
"statistics": {
"memory-usage": "0",
"uptime": "0",
"restart-count": 0
}
},
{
"pid": 3564,
"name": "rauc",
"status": "running",
"description": "Software update service"
"description": "Software update service",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 0,
"name": "resolvconf",
"status": "done",
"description": "Update DNS configuration"
"description": "Update DNS configuration",
"statistics": {
"memory-usage": "0",
"uptime": "0",
"restart-count": 2
}
},
{
"pid": 3472,
"name": "statd",
"status": "running",
"description": "Status daemon"
"description": "Status daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1389",
"restart-count": 0
}
},
{
"pid": 3653,
"name": "staticd",
"status": "running",
"description": "Static routing daemon"
"description": "Static routing daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 2241,
"name": "syslogd",
"status": "running",
"description": "System log daemon"
"description": "System log daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1390",
"restart-count": 0
}
},
{
"pid": 2242,
"name": "watchdogd",
"status": "running",
"description": "System watchdog daemon"
"description": "System watchdog daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1390",
"restart-count": 0
}
},
{
"pid": 3587,
"name": "zebra",
"status": "running",
"description": "Zebra routing daemon"
"description": "Zebra routing daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 3616,
"name": "mdns",
"status": "running",
"description": "Avahi mDNS-SD daemon"
"description": "Avahi mDNS-SD daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 3618,
"name": "chronyd",
"status": "running",
"description": "Chrony NTP v3/v4 daemon"
"description": "Chrony NTP v3/v4 daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 3633,
"name": "lldpd",
"status": "running",
"description": "LLDP daemon (IEEE 802.1ab)"
"description": "LLDP daemon (IEEE 802.1ab)",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 3635,
"name": "nginx",
"status": "running",
"description": "Web server"
"description": "Web server",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 3636,
"name": "rousette",
"status": "running",
"description": "RESTCONF server"
"description": "RESTCONF server",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
},
{
"pid": 3641,
"name": "sshd",
"status": "running",
"description": "OpenSSH daemon"
"description": "OpenSSH daemon",
"statistics": {
"memory-usage": "0",
"uptime": "1388",
"restart-count": 0
}
}
]
}
+147
View File
@@ -90,144 +90,291 @@
]
}
},
"infix-system:resource-usage": {
"filesystem": [
{
"available": "0",
"mount-point": "/",
"size": "70912",
"used": "70912"
},
{
"available": "79314",
"mount-point": "/var",
"size": "86459",
"used": "267"
},
{
"available": "12861",
"mount-point": "/cfg",
"size": "14073",
"used": "66"
}
],
"load-average": {
"load-15min": "0.01",
"load-1min": "0.16",
"load-5min": "0.03"
},
"memory": {
"available": "259640",
"free": "187776",
"total": "355076"
}
},
"infix-system:services": {
"service": [
{
"description": "Device event daemon (udev)",
"name": "udevd",
"pid": 1185,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1390"
},
"status": "running"
},
{
"description": "D-Bus message bus daemon",
"name": "dbus",
"pid": 2248,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1390"
},
"status": "running"
},
{
"description": "Configuration daemon",
"name": "confd",
"pid": 3039,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1390"
},
"status": "running"
},
{
"description": "NETCONF server",
"name": "netopeer",
"pid": 3548,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "DHCP/DNS proxy",
"name": "dnsmasq",
"pid": 2249,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1390"
},
"status": "running"
},
{
"description": "Getty on hvc0",
"name": "tty:hvc0",
"pid": 3559,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "LED daemon",
"name": "iitod",
"pid": 2340,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1390"
},
"status": "running"
},
{
"description": "CLI backend daemon",
"name": "klishd",
"pid": 3560,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "mDNS alias advertiser ",
"name": "mdns-alias",
"pid": 3617,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "Spanning Tree daemon",
"name": "mstpd",
"pid": 0,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "0"
},
"status": "stopped"
},
{
"description": "Software update service",
"name": "rauc",
"pid": 3564,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "Update DNS configuration",
"name": "resolvconf",
"pid": 0,
"statistics": {
"memory-usage": "0",
"restart-count": 2,
"uptime": "0"
},
"status": "done"
},
{
"description": "Status daemon",
"name": "statd",
"pid": 3472,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1389"
},
"status": "running"
},
{
"description": "Static routing daemon",
"name": "staticd",
"pid": 3653,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "System log daemon",
"name": "syslogd",
"pid": 2241,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1390"
},
"status": "running"
},
{
"description": "System watchdog daemon",
"name": "watchdogd",
"pid": 2242,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1390"
},
"status": "running"
},
{
"description": "Zebra routing daemon",
"name": "zebra",
"pid": 3587,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "Avahi mDNS-SD daemon",
"name": "mdns",
"pid": 3616,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "Chrony NTP v3/v4 daemon",
"name": "chronyd",
"pid": 3618,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "LLDP daemon (IEEE 802.1ab)",
"name": "lldpd",
"pid": 3633,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "Web server",
"name": "nginx",
"pid": 3635,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "RESTCONF server",
"name": "rousette",
"pid": 3636,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
},
{
"description": "OpenSSH daemon",
"name": "sshd",
"pid": 3641,
"statistics": {
"memory-usage": "0",
"restart-count": 0,
"uptime": "1388"
},
"status": "running"
}
]