08 Observability
08 Observability
API PLATFORM
Kong Workshops
Observability
Operational metrics that Kong logs have request and Traces are records of events Audit logs are records of
indicate APIs performance, response data that provide that capture the flow of Kong Admin API activities
API consumption and the valuable information for execution of requests going that can be used for security
health of your Kong nodes. monitoring, security, and through Kong proxy. It monitoring, compliance,
incident investigation provides a detailed view of incident response,
the steps taken for accountability, and
diagnostic, troubleshooting. governance purposes.
Vitals Multiple Log Plugins: Zipkin, Open telemetry System Level Configuration
Vitals with Prometheus HTTP Log | File Log | StatD Loggly
Vitals with InfluxDB SysLog | UDP Log | TCP Log
DataDog and Kafka Log | Splunk
Prometheus Plugin
CP CP
DP DP DP DP DP DP
DP DP DP CP
Prometheus Prometheus
Alertmanager
● Will be picked up by EKS cluster logging and forwarded to Cloudwatch, Datadog, etc
{
"latencies": {
"request": 515,
"kong": 58,
"proxy": 457
},
"service": {
"host": "httpbin.org",
"created_at": 1614232642,
"connect_timeout": 60000,
"id": "167290ee-c682-4ebf-bdea-e49a3ac5e260",
"protocol": "http",
"read_timeout": 60000,
"port": 80,
"path": "/anything",
------
DP DP DP CP
● Audit logs are retained by default for 30 days (this can "data": [
{
be changed in the configuration)
"client_ip": "127.0.0.1",
"method": "GET",
"path": "/status",