[SWIP-8] Support Kong monitoring #12629
CodePrometheus
started this conversation in
SWIP
Replies: 3 comments 6 replies
-
|
I think we are good to have this. |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
@CodePrometheus We are going to release 10.1 just before the National Day or after that holiday. Could you share are you going to add this into 10.1 or later? |
Beta Was this translation helpful? Give feedback.
2 replies
-
|
As the feature progressed, I find that the metrics in the first version could has a better way of handling and categorized, I will make some adjustments to the SWIP and submit a PR when I'm ready. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Support Kong Monitoring
Motivation
Kong or Kong API Gateway is a cloud-native, platform-agnostic, scalable API Gateway
distinguished for its high performance and extensibility via plugins. Now I want to add Kong monitoring via the OpenTelemetry Collector,
which fetches metrics from it's own HTTP endpoint to expose metrics data for Prometheus.
Architecture Graph
There is no significant architecture-level change.
Proposed Changes
Kong Request Supported Metrics
meter_kong_instance_http_bandwidth
meter_kong_endpoint_http_bandwidth
meter_kong_instance_http_status
meter_kong_endpoint_http_status
meter_kong_instance_http_requests
Kong Database Supported Metrics
meter_kong_instance_datastore_reachable
Kong Latencies Supported Metrics
meter_kong_instance_kong_latency
meter_kong_endpoint_kong_latency
meter_kong_instance_request_latency
meter_kong_endpoint_request_latency
meter_kong_instance_upstream_latency
meter_kong_endpoint_upstream_latency
Kong Nginx Supported Metrics
meter_kong_instance_nginx_connections_total
meter_kong_instance_nginx_timers
Imported Dependencies libs and their licenses.
No new dependency.
Compatibility
no breaking changes.
General usage docs
Beta Was this translation helpful? Give feedback.
All reactions