nginx-ingress-controller integration metrics

The official Datadog integration for monitoring nginx-ingress-controller. It collects 30 metrics.

Official summary

Monitor metrics about the NGINX ingress controller and the embedded NGINX.

Metric types

  • gauge (value at a point in time): 22
  • count (occurrences in the interval): 8

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
nginx_ingress.controller.connect.duration.countCount of upstream connection time per Ingressgauge-
nginx_ingress.controller.connect.duration.sumSum of upstream connection time per Ingressgaugesecond
nginx_ingress.controller.cpu.timeCpu usage in secondscountsecond
nginx_ingress.controller.header.duration.countCount of time to receive the response header from the upstream server per Ingressgauge-
nginx_ingress.controller.header.duration.sumSum of time to receive the response header from the upstream server per Ingressgaugesecond
nginx_ingress.controller.last.reload.successWhether the last configuration reload attempt was successfulgauge-
nginx_ingress.controller.mem.residentResident memory size in bytesgaugebyte
nginx_ingress.controller.mem.virtualVirtual memory size in bytesgaugebyte
nginx_ingress.controller.reload.successCumulative number of Ingress controller reload operationscount-
nginx_ingress.controller.request.duration.countThe count of request processing timegauge-
nginx_ingress.controller.request.duration.sumThe sum of request processing timegaugemillisecond
nginx_ingress.controller.request.size.countThe count of request sizegauge-
nginx_ingress.controller.request.size.sumThe sum of request sizegaugebyte
nginx_ingress.controller.requestsThe total number of client requestscountrequest
nginx_ingress.controller.response.duration.countCount of response duration per Ingressgauge-
nginx_ingress.controller.response.duration.sumSum of response duration per Ingressgaugesecond
nginx_ingress.controller.response.size.countCount of response size per Ingressgauge-
nginx_ingress.controller.response.size.sumSum of response size per Ingressgaugebyte
nginx_ingress.controller.upstream.latency.count[Deprecated] Count of upstream service latency per Ingressgauge-
nginx_ingress.controller.upstream.latency.quantile[Deprecated] Quantiles of upstream service latency per Ingressgaugesecond
nginx_ingress.controller.upstream.latency.sum[Deprecated] Sum of upstream service latency per Ingressgaugesecond
nginx_ingress.nginx.bytes.readNumber of bytes readcountbyte
nginx_ingress.nginx.bytes.writeNumber of bytes writtencountbyte
nginx_ingress.nginx.connections.currentCurrent number of client connections with stategaugeconnection
nginx_ingress.nginx.connections.totalTotal number of connections with statecountconnection
nginx_ingress.nginx.cpu.timeCpu usage in secondscountsecond
nginx_ingress.nginx.mem.residentResident memory size in bytesgaugebyte
nginx_ingress.nginx.mem.virtualVirtual memory size in bytesgaugebyte
nginx_ingress.nginx.process.countNumber of nginx processesgaugeprocess
nginx_ingress.nginx.requests.totalTotal number of client requestscountrequest

Official documentation

Official documentation for the nginx-ingress-controller integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.