The following table lists Netchecker metrics. The metrics with
the ncagent_
prefix are used to monitor the Kubernetes environment.
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. |