Kong インテグレーションのメトリクス

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

公式の紹介文 (英語)

Track total requests, response codes, client connections, and more.

種別の内訳

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

メトリクスの一覧

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

メトリクス種別単位
kong.bandwidth.bytes.count[OpenMetrics V2] (Kong v3+) The total bandwidth in bytes consumed per service/route in Kongcountbyte
kong.bandwidth.count[OpenMetrics V2] (Kong < 3) The total bandwidth in bytes consumed per service/route in Kongcountbyte
kong.connections_accepted[Legacy] Total number of accepted client connections.gaugeconnection
kong.connections_active[Legacy] Current number of active client connections including Waiting connections.gaugeconnection
kong.connections_handled[Legacy] Total number of handled connections. (Same as accepts unless resource limits were reached).gaugeconnection
kong.connections_reading[Legacy] Current number of connections where Kong is reading the request header.gaugeconnection
kong.connections_waiting[Legacy] Current number of idle client connections waiting for a request.gaugeconnection
kong.connections_writing[Legacy] Current number of connections where nginx is writing the response back to the client.gaugeconnection
kong.http.consumer.status.count[OpenMetrics V2] (Kong < 3) HTTP status codes for customer per service/route in Kongcountrequest
kong.http.requests.count[OpenMetrics V2] (Kong v3+) Http Status codes per service/route in Kongcountrequest
kong.http.status[OpenMetrics V2] (Kong < 3) HTTP status codes per service/route in Kongcountrequest
kong.kong.latency.ms.bucket[OpenMetrics V2] (Kong v3+) The latency of Kong specificiallycountmillisecond
kong.kong.latency.ms.count[OpenMetrics V2] (Kong v3+) The latency of Kong specificallycountmillisecond
kong.kong.latency.ms.sum[OpenMetrics V2] (Kong v3+) The latency of Kong specificallycountmillisecond
kong.latency.bucket[OpenMetrics V2] (Kong < 3) The latency added by Kong, total request time and upstream latency for each service/route in Kongcountmillisecond
kong.latency.count[OpenMetrics V2] (Kong < 3) The latency added by Kong, total request time and upstream latency for each service/route in Kongcountmillisecond
kong.latency.sum[OpenMetrics V2] (Kong < 3) The latency added by Kong, total request time and upstream latency for each service/route in Kongcountmillisecond
kong.memory.lua.shared_dict.bytes[OpenMetrics V2] The allocated slabs in bytes in a shared_dictgaugebyte
kong.memory.lua.shared_dict.total_bytes[OpenMetrics V2] The total capacity in bytes of a shared_dictgaugebyte
kong.memory.workers.lua.vms.bytes[OpenMetrics V2] The allocated bytes in worker Lua VMgaugebyte
kong.nginx.connections.total[OpenMetrics V2] (Kong v3+) The number of HTTP and stream connectionsgaugeconnection
kong.nginx.http.current_connections[OpenMetrics V2] (Kong < 3) The number of HTTP connectionsgaugeconnection
kong.nginx.requests.total[OpenMetrics V2] (Kong v3+) The number of total Nginx connectionsgaugerequest
kong.nginx.stream.current_connections[OpenMetrics V2] (Kong < 3) The number of stream connectionsgaugeconnection
kong.nginx.timers[OpenMetrics v2] (Kong v2.8+) Total number of Nginx timers in Running or Pending state.gaugeitem
kong.request.latency.ms.bucket[OpenMetrics V2] (Kong v3+) The latency added by Kong to requestscountmillisecond
kong.request.latency.ms.count[OpenMetrics V2] (Kong v3+) The latency added by Kong to requestscountmillisecond
kong.request.latency.ms.sum[OpenMetrics V2] (Kong v3+) The latency added by Kong to requestscountmillisecond
kong.session.duration.ms[OpenMetrics V2] (Kong v3+) The duration of a Kong streamcountmillisecond
kong.stream.status.count[OpenMetrics V2] The stream status codes per service/route in Kongcountrequest
kong.total_requests[Legacy] Total number of client requests.gaugerequest
kong.upstream.latency.ms.bucket[OpenMetrics V2] (Kong v3+) The upstream latency added by Kongcountmillisecond
kong.upstream.latency.ms.count[OpenMetrics V2] (Kong v3+) The upstream latency added by Kongcountmillisecond
kong.upstream.latency.ms.sum[OpenMetrics V2] (Kong v3+) The upstream latency added by Kongcountmillisecond

公式ドキュメント

Kong インテグレーションの公式ドキュメント

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