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 IP/port (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: 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 |
drop_bytes | dropped byte count (from HNS or VFP) | direction, reason |
tcp_connection_stats | several TCP connection statistics (from VFP) | statistic_name |
tcp_flag_counters | TCP packet count by flag (from VFP) | direction, flag |
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