Netchecker metrics description

Netchecker metrics description

The following table lists Netchecker metrics. The metrics with the ncagent_ prefix are used to monitor the Kubernetes environment.

Netchecker metrics
Metric Description
go_* A set of default golang metrics provided by the Prometheus library.
process_* A set of default process metrics provided by the Prometheus library.
ncagent_report_count_total (label agent) A counter that calculates the number of total reports from every Netchecker agent separated by label.
ncagent_error_count_total (label agent) A counter that calculates the number of total errors from every agent separated by label. Netchecker increases the value of the counter each time the Netchecker agent fails to send a report within the reporting_interval * 2 timeframe.
ncagent_http_probe_connection_result A gauge that represents the connection result between an HTTP server and a Netchecker agent. Possible values: 0 - error, 1 - success.
ncagent_http_probe_code A gauge that represents the HTTP status code. Returns 0 if there is no HTTP response.
ncagent_http_probe_total_time_ms A gauge that represents the total duration of an HTTP transaction.
ncagent_http_probe_content_transfer_time_ms A gauge that represents the duration of content transfer from the first response byte till the end (in ms).
ncagent_http_probe_tcp_connection_time_ms A gauge that represents the TCP connection establishing time in ms.
ncagent_http_probe_dns_lookup_time_ms A gauge that represents the DNS lookup time in ms.
ncagent_http_probe_connect_time_ms A gauge that represents connection time in ms.
ncagent_http_probe_server_processing_time_ms A gauge that represents the server processing time in ms.