From e6643a43891d072945de2c6893163dd668473727 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Thu, 4 Jun 2026 14:46:57 +0100 Subject: [PATCH] updated tags Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> --- docker/telemetry/docker-compose.yml | 16 +++++++++++++--- .../grafana/dashboards/consensus-health.json | 2 +- .../grafana/dashboards/ledger-operations.json | 2 +- .../grafana/dashboards/peer-network.json | 2 +- .../grafana/dashboards/rpc-performance.json | 2 +- .../dashboards/system-ledger-data-sync.json | 2 +- .../dashboards/system-network-traffic.json | 2 +- .../grafana/dashboards/system-node-health.json | 2 +- .../system-overlay-traffic-detail.json | 2 +- .../dashboards/system-rpc-pathfinding.json | 2 +- .../grafana/dashboards/transaction-overview.json | 2 +- .../grafana/dashboards/xrpld-fee-market.json | 2 +- .../grafana/dashboards/xrpld-job-queue.json | 2 +- .../grafana/dashboards/xrpld-peer-quality.json | 2 +- .../grafana/dashboards/xrpld-rpc-perf-otel.json | 2 +- .../dashboards/xrpld-validator-health.json | 2 +- 16 files changed, 28 insertions(+), 18 deletions(-) diff --git a/docker/telemetry/docker-compose.yml b/docker/telemetry/docker-compose.yml index b0d665f58c..becbbb811b 100644 --- a/docker/telemetry/docker-compose.yml +++ b/docker/telemetry/docker-compose.yml @@ -96,6 +96,11 @@ services: environment: - GF_AUTH_ANONYMOUS_ENABLED=true # No login required for local dev - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin # Full access without auth + # Remote image rendering: point Grafana at the renderer container. + # These belong on the grafana service (the server delegates renders); + # the callback URL is how the renderer fetches the panel from grafana. + - GF_RENDERING_SERVER_URL=http://renderer:8081/render + - GF_RENDERING_CALLBACK_URL=http://grafana:3000/ ports: - "3000:3000" # Grafana web UI volumes: @@ -106,13 +111,18 @@ services: - tempo - prometheus - loki + - renderer networks: - xrpld-telemetry + + # Grafana image renderer: a sidecar that renders panels/dashboards to PNG + # for image export and alerting. Grafana calls it at http://renderer:8081. renderer: image: grafana/grafana-image-renderer:latest - environment: - GF_RENDERING_SERVER_URL: http://renderer:8081/render - GF_RENDERING_CALLBACK_URL: http://grafana:3000/ + ports: + - "8081:8081" # Renderer HTTP endpoint (called by grafana) + networks: + - xrpld-telemetry # Named volume for Tempo trace storage (WAL and compacted blocks). # Data persists across container restarts. Remove with: # docker compose -f docker/telemetry/docker-compose.yml down -v diff --git a/docker/telemetry/grafana/dashboards/consensus-health.json b/docker/telemetry/grafana/dashboards/consensus-health.json index 0c6914099f..0387d7f8ea 100644 --- a/docker/telemetry/grafana/dashboards/consensus-health.json +++ b/docker/telemetry/grafana/dashboards/consensus-health.json @@ -827,7 +827,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "consensus", "telemetry"], + "tags": ["xrpld", "consensus"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/ledger-operations.json b/docker/telemetry/grafana/dashboards/ledger-operations.json index 2ae55fe875..6bbd6d17d0 100644 --- a/docker/telemetry/grafana/dashboards/ledger-operations.json +++ b/docker/telemetry/grafana/dashboards/ledger-operations.json @@ -319,7 +319,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "ledger", "telemetry"], + "tags": ["xrpld", "ledger"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/peer-network.json b/docker/telemetry/grafana/dashboards/peer-network.json index 1ebea03c72..ff3bd53c93 100644 --- a/docker/telemetry/grafana/dashboards/peer-network.json +++ b/docker/telemetry/grafana/dashboards/peer-network.json @@ -153,7 +153,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "peer", "telemetry"], + "tags": ["xrpld", "peer"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/rpc-performance.json b/docker/telemetry/grafana/dashboards/rpc-performance.json index d21e68b7be..45074c0eac 100644 --- a/docker/telemetry/grafana/dashboards/rpc-performance.json +++ b/docker/telemetry/grafana/dashboards/rpc-performance.json @@ -418,7 +418,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "rpc", "telemetry"], + "tags": ["xrpld", "rpc"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json b/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json index bdb62487b9..006155f672 100644 --- a/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json +++ b/docker/telemetry/grafana/dashboards/system-ledger-data-sync.json @@ -493,7 +493,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "statsd", "ledger", "sync", "telemetry"], + "tags": ["xrpld", "statsd", "ledger", "sync"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/system-network-traffic.json b/docker/telemetry/grafana/dashboards/system-network-traffic.json index ea4d708c74..9fb061b5a5 100644 --- a/docker/telemetry/grafana/dashboards/system-network-traffic.json +++ b/docker/telemetry/grafana/dashboards/system-network-traffic.json @@ -771,7 +771,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "statsd", "network", "telemetry"], + "tags": ["xrpld", "statsd", "network"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/system-node-health.json b/docker/telemetry/grafana/dashboards/system-node-health.json index 29a1785419..8ee79ee498 100644 --- a/docker/telemetry/grafana/dashboards/system-node-health.json +++ b/docker/telemetry/grafana/dashboards/system-node-health.json @@ -2054,7 +2054,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "statsd", "node-health", "telemetry"], + "tags": ["xrpld", "statsd", "node-health"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json b/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json index 5009364ddc..496ec56c22 100644 --- a/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json +++ b/docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json @@ -553,7 +553,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "statsd", "overlay", "network", "telemetry"], + "tags": ["xrpld", "statsd", "overlay", "network"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/system-rpc-pathfinding.json b/docker/telemetry/grafana/dashboards/system-rpc-pathfinding.json index 73cdeeae9e..de9c26d247 100644 --- a/docker/telemetry/grafana/dashboards/system-rpc-pathfinding.json +++ b/docker/telemetry/grafana/dashboards/system-rpc-pathfinding.json @@ -383,7 +383,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "statsd", "rpc", "pathfinding", "telemetry"], + "tags": ["xrpld", "statsd", "rpc", "pathfinding"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/transaction-overview.json b/docker/telemetry/grafana/dashboards/transaction-overview.json index 292efeaede..d55f30393c 100644 --- a/docker/telemetry/grafana/dashboards/transaction-overview.json +++ b/docker/telemetry/grafana/dashboards/transaction-overview.json @@ -509,7 +509,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "transactions", "telemetry"], + "tags": ["xrpld", "transactions"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/xrpld-fee-market.json b/docker/telemetry/grafana/dashboards/xrpld-fee-market.json index 1e782bed1b..f4977bba91 100644 --- a/docker/telemetry/grafana/dashboards/xrpld-fee-market.json +++ b/docker/telemetry/grafana/dashboards/xrpld-fee-market.json @@ -306,7 +306,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "fee-market"], + "tags": ["xrpld", "fee-market"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/xrpld-job-queue.json b/docker/telemetry/grafana/dashboards/xrpld-job-queue.json index 6d90b0769d..019f3c208b 100644 --- a/docker/telemetry/grafana/dashboards/xrpld-job-queue.json +++ b/docker/telemetry/grafana/dashboards/xrpld-job-queue.json @@ -446,7 +446,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "job-queue"], + "tags": ["xrpld", "job-queue"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/xrpld-peer-quality.json b/docker/telemetry/grafana/dashboards/xrpld-peer-quality.json index af0318e10b..6ffc83bcd9 100644 --- a/docker/telemetry/grafana/dashboards/xrpld-peer-quality.json +++ b/docker/telemetry/grafana/dashboards/xrpld-peer-quality.json @@ -363,7 +363,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "peer", "network", "telemetry"], + "tags": ["xrpld", "peer", "network"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/xrpld-rpc-perf-otel.json b/docker/telemetry/grafana/dashboards/xrpld-rpc-perf-otel.json index 2481b61215..b7fc34fde1 100644 --- a/docker/telemetry/grafana/dashboards/xrpld-rpc-perf-otel.json +++ b/docker/telemetry/grafana/dashboards/xrpld-rpc-perf-otel.json @@ -394,7 +394,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "rpc"], + "tags": ["xrpld", "rpc"], "templating": { "list": [ { diff --git a/docker/telemetry/grafana/dashboards/xrpld-validator-health.json b/docker/telemetry/grafana/dashboards/xrpld-validator-health.json index bfb84e9e14..ee9d589c9c 100644 --- a/docker/telemetry/grafana/dashboards/xrpld-validator-health.json +++ b/docker/telemetry/grafana/dashboards/xrpld-validator-health.json @@ -819,7 +819,7 @@ } ], "schemaVersion": 39, - "tags": ["rippled", "validator", "health", "telemetry"], + "tags": ["xrpld", "validator", "health"], "templating": { "list": [ {