Metrics
NetObserv Flow exposes the /metrics endpoint to provide Prometheus-compatible statistics related to its performance and the resources it uses.
The endpoint returns data in a Prometheus text-based exposition format. Please refer to the Prometheus documentation to learn more.
Information
This section describes the information metrics that can be retrieved from the /metrics endpoint.
app_info
app_info provides application details. The following is an example of an app_info record:
app_info{arch="arm64",cpus="8",env="native",hostname="M1-MacBook-Pro.local",os="darwin",run_id="b1214e11-198f-43e7-81f1-c9986e9b3ff7",version="7.5"} 1The app_info data provides the following labels:
arch
environment running application
cpus
number of cpus available
env
native install or Docker
hostname
name of machine
os
operating system running application
run_id
run id of application
version
version of the collector
license_info
license_info provides license details. The following is an example of a license_info record:
The license_info record provides the following labels:
account_id
account id of license
application
name of the application
expiration
license expiration date (unix time)
instance_name
name of the collector instance
level
license level
license_flow_records_per_second
license_flow_records_per_second provides the maximum flow records per second that the collector is provisioned for according to the license and configurations. The following is an example of a license_flow_records_per_second record:
The license_flow_records_per_second record provides the following labels:
application
name of the application
instance_name
name of the collector instance
Flow UDP Server
The following statistics are provided for the UDP Server input.
udp_server_packet_queue_util
udp_server_packet_queue_util provides the utilization of the packet queue, which stores received packets waiting to be processed.
The udp_server_packet_queue_util record provides the following labels:
application
name of the application
udp_server_packets_received_total
udp_server_packets_received_total provides the total count of packets received by the UDP Server.
The udp_server_packets_received_total record provides the following labels:
application
name of the application
port
port on which the UDP server listens
udp_server_bytes_received_total
udp_server_bytes_received_total provides the total count of bytes received by the UDP Server.
The udp_server_bytes_received_total record provides the following labels:
application
name of the application
port
port on which the UDP server listens
Processor
record_queue_util
Ratio of the record queue size divided by its capacity.
The record_queue_util record provides the following labels:
application
name of the application
Last updated
Was this helpful?
