Basic Metrics
These metrics are provided in all three modes (see Metric Modes).
Prefix
All metrics have the prefix networkobservability_.
Universal Labels
All metrics include node and Cluster metadata with the labels:
clusterinstance(Node name)
List of Metrics
Plugin: packetforward (Linux)
Metrics enabled when packetforward plugin is enabled (see Metrics Configuration).
| Name | Description | Extra Labels |
|---|---|---|
forward_count | forwarded packet count | direction |
forward_bytes | forwarded byte count | direction |
Label Values
Possible values for direction:
ingress(incoming traffic)egress(outgoing traffic)
Plugin: dropreason (Linux)
Metrics enabled when dropreason plugin is enabled (see Metrics Configuration).
| Metric Name | Description | Extra Labels |
|---|---|---|
drop_count | dropped packet count | direction, reason |
drop_bytes | dropped byte count | direction, reason |
Label Values
Possible values for direction:
ingress(incoming traffic)egress(outgoing traffic)
Possible values for reason:
IPTABLE_RULE_DROPIPTABLE_NAT_DROPTCP_CONNECT_BASICTCP_ACCEPT_BASICTCP_CLOSE_BASICCONNTRACK_ADD_DROPUNKNOWN_DROP
Plugin: linuxutil (Linux)
Metrics enabled when linuxutil plugin is enabled (see Metrics Configuration).
| Metric Name | Description | Extra Labels |
|---|---|---|
tcp_state | TCP currently active socket count by TCP state (from netstats utility) | state |
tcp_connection_remote | TCP currently active socket count by remote address (from netstats utility) | address (IP:port) |
tcp_connection_stats | TCP connection statistics (from netstats utility) | statistic_name |
ip_connection_stats | IP connection statistics (from netstats utility) | statistic_name |
udp_connection_stats | UDP connection statistics (from netstats utility) | statistic_name |
interface_stats | interface statistics (from ethtool utility) | interface_name, statistic_name |
Label Values
Possible values for TCP state:
UNKNOWNESTABLISHEDSYN_SENTSYN_RECVFIN_WAIT1FIN_WAIT2TIME_WAIT""(represents CLOSE)CLOSE_WAITLAST_ACKLISTENCLOSING
Possible values for statistic_name (for metric tcp_connection_stats):
TCPTimeoutsTCPTSReorderResetCount- and many others (full list here)
Possible values for statistic_name (for metric ip_connection_stats):
InNoECTPktsInNoRoutesInOctetsOutOctets
Possible values for statistic_name (for metric udp_connection_stats):
ACTIVE(currently active socket count)
Possible values for statistic_name (for metric interface_stats):
tx_packetsrx_packetsrx0_cache_full(orrx1_, etc.)tx0_nop(ortx1_, etc.)rx_droppedtx_droppedrx_comp_fulltx_send_full- and many others (as seen by running
ethtool -S <interface_name>on the Node)
Plugin: dns (Linux)
Metrics enabled when dns plugin is enabled (see Metrics Configuration).
| Metric Name | Description | Extra Labels |
|---|---|---|
dns_request_count | number of DNS requests by query | query_type, query |
dns_response_count | number of DNS responses by query, error code, and response value | query_type, query, return_code, response, num_response |
Plugin: conntrack (Linux)
Metrics enabled when conntrack plugin is enabled and enableConntrackMetrics is set to true (see Configuration).
| Metric Name | Description | Extra Labels |
|---|---|---|
conntrack_packets_tx | Total packets transmitted tracked by conntrack | |
conntrack_packets_rx | Total packets received tracked by conntrack | |
conntrack_bytes_tx | Total bytes transmitted tracked by conntrack | |
conntrack_bytes_rx | Total bytes received tracked by conntrack | |
conntrack_total_connections | Total number of tracked connections |
Node Connectivity Metrics (Linux/Windows)
These metrics are available when node connectivity monitoring is enabled.
| Metric Name | Description | Extra Labels |
|---|---|---|
node_connectivity_status | Connectivity status between nodes (1=connected, 0=not) | source_node_name, target_node_name |
node_connectivity_latency_seconds | Latency in seconds between nodes | source_node_name, target_node_name |
Plugin: hnsstats (Windows)
Metrics enabled when hnsstats plugin is enabled (see Metrics Configuration).
| Name | Description | Extra Labels |
|---|---|---|
forward_count | forwarded packet count (from HNS) | direction |
forward_bytes | forwarded byte count (from HNS) | direction |
drop_count | dropped packet count (from HNS or VFP) | direction, reason |
tcp_connection_stats | several TCP connection statistics (from VFP) | statistic_name |
tcp_flag_gauges | TCP packet count by flag (from VFP) | direction, flag |
windows_hns_stats | HNS statistics (packets sent/received) | direction |
Note:
drop_bytesis not available on Windows. Onlydrop_countis supported.
Label Values
Possible values for direction:
ingress(incoming traffic)egress(outgoing traffic)
Possible values for reason:
endpoint(dropped by HNS endpoint)aclrule(dropped by ACL firewall rule in VFP)
Possible values for statistic_name (for metric tcp_connection_stats):
ResetCountClosedFinResetSynTcpHalfOpenTimeoutsVerifiedTimedOutCountTimeWaitExpiredCount
Possible values for TCP flag:
SYNSYNACKFINRST