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 documentationarrow-up-right 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"} 1

The app_info data provides the following labels:

Label
Description

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:

Label
Description

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:

Label
Description

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:

Label
Description

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:

Label
Description

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:

Label
Description

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:

Label
Description

application

name of the application

Last updated

Was this helpful?