[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
-
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