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.