From 38500704a625ab37bcb84ae30aecf19b69162369 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Mon, 9 Feb 2026 11:00:58 -0800 Subject: [PATCH] Format access log panel to show real client IPs Update the Docs APM dashboard's log panel to parse JSON and display clean formatted lines with client_ip instead of raw JSON blobs. Co-Authored-By: Claude Opus 4.6 --- .../manifests/grafana-config/dashboards/configmap-docs-apm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argocd/manifests/grafana-config/dashboards/configmap-docs-apm.yaml b/argocd/manifests/grafana-config/dashboards/configmap-docs-apm.yaml index 44dd184..8a7c60c 100644 --- a/argocd/manifests/grafana-config/dashboards/configmap-docs-apm.yaml +++ b/argocd/manifests/grafana-config/dashboards/configmap-docs-apm.yaml @@ -242,7 +242,7 @@ data: "wrapLogMessage": false }, "targets": [ - { "datasource": { "type": "loki", "uid": "loki" }, "expr": "{instance=\"flyio-proxy\", job=\"flyio-nginx\"} |= \"docs.eblu.me\"", "refId": "A" } + { "datasource": { "type": "loki", "uid": "loki" }, "expr": "{instance=\"flyio-proxy\", job=\"flyio-nginx\"} |= \"docs.eblu.me\" | json | line_format \"{{.client_ip}} {{.request_method}} {{.request_uri}} {{.status}} cache={{.upstream_cache_status}} {{.request_time}}s\"", "refId": "A" } ], "title": "Recent Access Logs", "type": "logs"