-
High cardinality metrics are now disabled by default.
-
Decreased performance penalty to proxy traffic when collecting metrics.
-
http_status to http_requests_total.
-
latency to kong_request_latency_ms (HTTP), kong_upstream_latency_ms, kong_kong_latency_ms, and session_duration_ms (stream).
Kong latency and upstream latency can operate at orders of different magnitudes. Separate these buckets to reduce memory overhead.
-
kong_bandwidth to kong_bandwidth_bytes.
-
Removed the following metric: http_consumer_status
-
New metrics:
-
session_duration_ms: monitoring stream connections.
-
node_info: Single gauge set to 1 that outputs the node’s ID and Kong Gateway version.
-
session_duration_ms: monitoring stream connections.
-
node_info: Single gauge set to 1 that outputs the node’s ID and Kong Gateway version.
-
http_requests_total has a new label, source. It can be set to exit, error, or service.
-
All memory metrics have a new label: node_id.
-
The following metric names were adjusted to add units to standardize where possible:
-
http_status to http_requests_total.
-
latency to kong_request_latency_ms (HTTP), kong_upstream_latency_ms, kong_kong_latency_ms, and session_duration_ms (stream).
Kong latency and upstream latency can operate at orders of different magnitudes. Separate these buckets to reduce memory overhead.
-
kong_bandwidth to kong_bandwidth_bytes.
-
nginx_http_current_connections and nginx_stream_current_connections were merged into to nginx_connections_total.
-
request_count and consumer_status were merged into http_requests_total.
If the per_consumer config is set to false, the consumer label will be empty. If the per_consumer config is true, the consumer label will be filled.
-
nginx_http_current_connections and nginx_stream_current_connections were merged into to nginx_connections_total.
-
request_count and consumer_status were merged into http_requests_total.
If the per_consumer config is set to false, the consumer label will be empty. If the per_consumer config is true, the consumer label will be filled.
-
Updated the Grafana dashboard that comes packaged with Kong#8712
-
The plugin doesn’t export status codes, latencies, bandwidth and upstream health check metrics by default. They can still be turned on manually by setting status_code_metrics,lantency_metrics, bandwidth_metrics and upstream_health_metrics respectively.#9028