-
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