You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pkg/systemstatsmonitor/README.md
+28-5Lines changed: 28 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,18 +77,41 @@ Below metrics are collected from `memory` component:
77
77
*`memory_unevictable_used`: [Unevictable memory][/proc doc] usage, in Bytes.
78
78
*`memory_dirty_used`: Dirty pages usage, in Bytes. Memory usage state is reported under the `state` metric label (e.g. `dirty`, `writeback`). `dirty` means the memory is waiting to be written back to disk, and `writeback` means the memory is actively being written back to disk.
79
79
80
-
### OS features
80
+
### OS features
81
81
82
-
The guest OS features such as KTD kernel, GPU support are collected. Below are the OS
82
+
The guest OS features such as KTD kernel, GPU support are collected. Below are the OS
83
83
features collected:
84
84
85
85
*`KTD`: Enabled, if KTD feature is enabled on OS
86
86
*`UnifiedCgroupHierarchy`: Enabled, if Unified hierarchy is enabled on OS.
87
87
*`KernelModuleIntegrity`: Enabled, if load pin security is enabled and modules are signed.
88
88
*`GPUSupport`: Enabled, if OS has GPU drivers installed like nvidia.
89
89
*`UnknownModules`: Enabled, if the OS has third party kernel modules installed.
90
-
UnknownModules are derived from the /proc/modules compared with the known-modules.json.
90
+
UnknownModules are derived from the /proc/modules compared with the known-modules.json.
91
91
92
92
And an option:
93
-
`knownModulesConfigPath`: The path to the file that contains the known modules(default
94
-
modules) can be set. By default, the path is set to `known-modules.json`
93
+
`knownModulesConfigPath`: The path to the file that contains the known modules(default
94
+
modules) can be set. By default, the path is set to `known-modules.json`
95
+
96
+
### IP Stats (Net Dev)
97
+
98
+
Below metrics are collected from `net` component:
99
+
100
+
*`net/rx_bytes`: Cumulative count of bytes received.
101
+
*`net/rx_packets`: Cumulative count of packets received.
102
+
*`net/rx_errors`: Cumulative count of receive errors encountered.
103
+
*`net/rx_dropped`: Cumulative count of packets dropped while receiving.
104
+
*`net/rx_fifo`: Cumulative count of FIFO buffer errors.
105
+
*`net/rx_frame`: Cumulative count of packet framing errors.
106
+
*`net/rx_compressed`: Cumulative count of compressed packets received by the device driver.
107
+
*`net/rx_multicast`: Cumulative count of multicast frames received by the device driver.
108
+
*`net/tx_bytes`: Cumulative count of bytes transmitted.
109
+
*`net/tx_packets`: Cumulative count of packets transmitted.
110
+
*`net/tx_errors`: Cumulative count of transmit errors encountered.
111
+
*`net/tx_dropped`: Cumulative count of packets dropped while transmitting.
112
+
*`net/tx_fifo`: Cumulative count of FIFO buffer errors.
113
+
*`net/tx_collisions`: Cumulative count of collisions detected on the interface.
114
+
*`net/tx_carrier`: Cumulative count of carrier losses detected by the device driver.
115
+
*`net/tx_compressed`: Cumulative count of compressed packets transmitted by the device driver.
116
+
117
+
All of the above have `interface_name` label for the net interface.
0 commit comments