mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-24 15:40:26 +00:00
Extend the deployment-tier tagging to the metrics path and expose it in the dashboards so a single Grafana stack can be sliced by environment, network, and service: Collector (otel-collector-config.yaml): - prometheus exporter: enable resource_to_telemetry_conversion so resource attributes (deployment.environment, xrpl.network.type, service.name, service.instance.id) become Prometheus labels. - metrics pipeline: run resource/tier so statsd metrics are tagged too. - spanmetrics: add the tier keys to the resource-metrics grouping key so per-tier series stay grouped separately. Dashboards (5 files): - add $service_name, $deployment_environment, $xrpl_network_type template variables, named to match their Prometheus labels. - inject the matching label filters into every panel query that already filters by $node. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>