Metrics, Logs, and Traces are fundamental signals in observability, each providing a different perspective on your system’s health. They are most effective when used together to reduce Mean Time to Resolution (MTTR), ensuring that systems are not just "monitored" but truly "observable" (i.e., understanding why they behave the way they do).
With Gateway 3.13, the Kong OpenTelemetry plugin now natively supports detailed metrics and API transaction logs, in addition to traces and runtime/error logs. This consolidates what previously required three separate plugins, a logging plugin, the Prometheus plugin, and the OpenTelemetry plugin, into a single, unified plugin configuration. By reducing plugin sprawl, you can simplify your observability setup and reduce maintenance overhead.
Metrics that you can choose to expose include those related to latency, bandwidth, and more. API transaction logs include trace-related fields to help narrow down the scope of an investigation.