network collector¶
network
collects host's network interface statistics.
Configuration¶
The common collector's configuration is:
Parameter | Type | Default | Description |
---|---|---|---|
id |
String | Collector's ID. Must be unique per agent instance. | |
type |
String | Must be network |
|
interval |
Integer | agent.defaults.interval |
Repetition interval in seconds |
labels |
Object | Additional collector-level labels | |
relabel |
Array | Optional relabeling rules. See Relabeling Rules for details |
Config example:
Collected Metrics¶
Metric | Metric Type | Labels | Description |
---|---|---|---|
net_rx_octets |
Counter | iface | Total number of octets received |
net_tx_octets |
Counter | iface | Total number of octets sent |
net_rx_packets |
Counter | iface | Total number of packets received" |
net_tx_packets |
Counter | iface | Total number of packets sent |
net_rx_errors |
Counter | iface | Total number of receive errors |
net_tx_errors |
Counter | iface | Total number of transmit errors |
Labels¶
network
collector appends the following labels
Label | Description |
---|---|
iface |
Interface name |
Config Discovery¶
network
collector supports the Config Discovery by default.
To disable a particular block use the --config-discovery-opts
option:
Sample Output¶
network_rx_packets{iface="virbr0"} 0 1682413634
network_rx_packets{iface="wlo1"} 4817460 1682413634
# HELP network_tx_errors Total number of transmit errors
# TYPE network_tx_errors counter
network_tx_errors{iface="virbr0"} 0 1682413634
network_tx_errors{iface="wlo1"} 0 1682413634
# HELP network_tx_octets Total number of octets sent
# TYPE network_tx_octets counter
network_tx_octets{iface="virbr0"} 0 1682413634
network_tx_octets{iface="wlo1"} 510399868 1682413634
# HELP network_tx_packets Total number of packets sent
# TYPE network_tx_packets counter
network_tx_packets{iface="virbr0"} 0 1682413634
network_tx_packets{iface="wlo1"} 2376071 1682413634