nginx-ingress-controller インテグレーションのメトリクス

nginx-ingress-controller の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 30 件あります。

公式の紹介文 (英語)

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

種別の内訳

  • gauge (その時点の値): 22 件
  • count (集計間隔内の発生回数): 8 件

メトリクスの一覧

説明は公式の定義の英文をそのまま載せています。

メトリクス種別単位
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

公式ドキュメント

nginx-ingress-controller インテグレーションの公式ドキュメント

メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。