Pratik Mankawde
3c4e67b33f
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
2026-07-04 02:33:03 +01:00
Pratik Mankawde
783644fb7d
Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill
2026-07-04 02:32:55 +01:00
Pratik Mankawde
6ff90a2892
Merge branch 'pratik/otel-phase7-native-metrics' into pratik/otel-phase8-log-correlation
2026-07-04 02:32:55 +01:00
Pratik Mankawde
1839fa15e6
docs(telemetry): dashboard-level descriptions to plain text
...
Grafana renders the dashboard-level description as plain text (not
markdown), so the h6 headings/italics showed as literal characters.
Convert to plain 'What this shows:' / 'Use it to:' labeled lines. Panel
descriptions (which DO render markdown) are unchanged.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-04 02:32:37 +01:00
Pratik Mankawde
78fb08ef38
docs(telemetry): dashboard-level descriptions to plain text
...
Grafana renders the dashboard-level description as plain text (not
markdown), so the h6 headings/italics showed as literal characters.
Convert to plain 'What this shows:' / 'Use it to:' labeled lines. Panel
descriptions (which DO render markdown) are unchanged.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-04 02:32:23 +01:00
Pratik Mankawde
797d9449f3
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
2026-07-04 02:22:32 +01:00
Pratik Mankawde
ca5637e1d2
Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill
2026-07-04 02:22:26 +01:00
Pratik Mankawde
324b58d38f
Merge branch 'pratik/otel-phase7-native-metrics' into pratik/otel-phase8-log-correlation
2026-07-04 02:22:20 +01:00
Pratik Mankawde
3abf7086a3
docs(telemetry): reformat dashboard descriptions to structured markdown; fix inaccurate/broken panels from review
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-04 02:20:56 +01:00
Pratik Mankawde
9f8a4c9561
docs(telemetry): reformat system dashboard descriptions to structured markdown; fix malformed traffic-category query
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-04 02:17:28 +01:00
Pratik Mankawde
f6cbc8d4e7
fix(telemetry): drop deleted RPC OTel dashboard uid from workload validation
...
The separate xrpld-rpc-perf-otel dashboard was merged into xrpld-rpc-perf,
so the validation harness must no longer expect it to exist.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 22:33:37 +01:00
Pratik Mankawde
628726b51b
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
...
# Conflicts:
# docker/telemetry/grafana/dashboards/rpc-performance.json
# docker/telemetry/grafana/dashboards/xrpld-rpc-perf-otel.json
2026-07-03 22:31:15 +01:00
Pratik Mankawde
94791ef924
Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill
2026-07-03 22:29:24 +01:00
Pratik Mankawde
2a90b582ff
Merge branch 'pratik/otel-phase7-native-metrics' into pratik/otel-phase8-log-correlation
2026-07-03 22:29:18 +01:00
Pratik Mankawde
6961727ba7
docs(telemetry): drop (System Metrics) suffix from dashboard names in reference
...
Match the reader-facing dashboard catalog to the actual dashboard titles,
which no longer carry the recorder-pipeline suffix.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 22:28:56 +01:00
Pratik Mankawde
0f43675440
docs(telemetry): reflect RPC dashboard merge in data-collection reference
...
The separate RPC Performance (OTel) dashboard was folded into RPC
Performance as a per-method section, so describe it as an addition to the
existing dashboard rather than a new one.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 22:28:02 +01:00
Pratik Mankawde
36e4056869
feat(telemetry): merge native per-method RPC panels into RPC Performance
...
Fold the 7 panels from the separate RPC Performance (OTel) dashboard into
RPC Performance as a labelled 'Per-Method Detail' section, and retire the
duplicate dashboard. The two showed the same subject (RPC) from two data
sources; one dashboard with two sections is clearer and loses no panel.
Adds the $method template variable for per-method filtering.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 22:26:19 +01:00
Pratik Mankawde
adb4c7cdb4
docs(telemetry): re-clean 5 reworked dashboards on phase9 structure, retag, strip suffixes
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 22:23:25 +01:00
Pratik Mankawde
cc3cb31cd9
docs(telemetry): drop pipeline prefixes from node-health section headers
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 22:14:07 +01:00
Pratik Mankawde
10499f9f1a
docs(telemetry): re-clean consensus and node-health descriptions on phase9 structure
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 22:12:51 +01:00
Pratik Mankawde
42abeb70a7
Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill
...
# Conflicts:
# docker/telemetry/grafana/dashboards/consensus-health.json
# docker/telemetry/grafana/dashboards/ledger-operations.json
# docker/telemetry/grafana/dashboards/peer-network.json
# docker/telemetry/grafana/dashboards/rpc-performance.json
# docker/telemetry/grafana/dashboards/system-ledger-data-sync.json
# docker/telemetry/grafana/dashboards/system-network-traffic.json
# docker/telemetry/grafana/dashboards/system-node-health.json
# docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json
# docker/telemetry/grafana/dashboards/system-rpc-pathfinding.json
# docker/telemetry/grafana/dashboards/transaction-overview.json
2026-07-03 22:06:39 +01:00
Pratik Mankawde
958e379e0a
docs(telemetry): retag and rewrite native dashboard descriptions to describe data not pipeline
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 22:02:05 +01:00
Pratik Mankawde
e86c1adc5d
Merge branch 'pratik/otel-phase7-native-metrics' into pratik/otel-phase8-log-correlation
2026-07-03 21:57:45 +01:00
Pratik Mankawde
b0d46af0ca
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
2026-07-03 21:57:27 +01:00
Pratik Mankawde
50377df271
docs(telemetry): rewrite dashboard descriptions and tags to describe data not pipeline
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 21:56:08 +01:00
Pratik Mankawde
7befb16705
docs(telemetry): drop (System Metrics) suffix, retag, rewrite descriptions to describe data not pipeline
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 21:54:07 +01:00
Pratik Mankawde
9a4a97cdec
docs(telemetry): add dashboard-level descriptions for the info button
...
Consensus Health, Ledger Operations, and Transaction Overview had no
top-level description, so Grafana showed no info button. Add a one-line
summary of what each dashboard shows and its data source.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 21:24:36 +01:00
Pratik Mankawde
6f47a7ab77
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
2026-07-03 21:18:47 +01:00
Pratik Mankawde
55712c1388
Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill
2026-07-03 21:18:47 +01:00
Pratik Mankawde
b0197105ea
Merge branch 'pratik/otel-phase7-native-metrics' into pratik/otel-phase8-log-correlation
2026-07-03 21:18:47 +01:00
Pratik Mankawde
400f84aafe
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
2026-07-03 21:18:38 +01:00
Pratik Mankawde
b59b3c1bb4
fix(telemetry): correct service.name to xrpld and restore rename README
...
The integration-test.sh trace queries used resource.service.name="rippled",
but the OTel resource attribute is "xrpld" (TelemetryConfig.cpp, MetricsRegistry.cpp),
so every span check and the service-registration check returned no results.
Also restore .github/scripts/rename/README.md, which an overzealous
find-and-replace had corrupted into circular no-ops (e.g. rename "xrpld" to
"xrpld"). The file documents the rename process and must retain the source
names (rippled/ripple); restored to match develop.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 21:18:22 +01:00
Pratik Mankawde
b5d36a80a8
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
2026-07-03 20:43:00 +01:00
Pratik Mankawde
40c2c7ece7
Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill
...
# Conflicts:
# docker/telemetry/grafana/dashboards/consensus-health.json
# docker/telemetry/grafana/dashboards/ledger-operations.json
# docker/telemetry/grafana/dashboards/peer-network.json
# docker/telemetry/grafana/dashboards/rpc-performance.json
# docker/telemetry/grafana/dashboards/system-ledger-data-sync.json
# docker/telemetry/grafana/dashboards/system-network-traffic.json
# docker/telemetry/grafana/dashboards/system-node-health.json
# docker/telemetry/grafana/dashboards/system-overlay-traffic-detail.json
# docker/telemetry/grafana/dashboards/system-rpc-pathfinding.json
# docker/telemetry/grafana/dashboards/transaction-overview.json
2026-07-03 20:42:54 +01:00
Pratik Mankawde
1a279e3edc
Merge branch 'pratik/otel-phase7-native-metrics' into pratik/otel-phase8-log-correlation
2026-07-03 20:42:12 +01:00
Pratik Mankawde
5ade9431ef
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
...
# Conflicts:
# docker/telemetry/grafana/dashboards/statsd-ledger-data-sync.json
# docker/telemetry/grafana/dashboards/statsd-rpc-pathfinding.json
2026-07-03 20:42:07 +01:00
Pratik Mankawde
c669c20bc0
chore(telemetry): drop redundant rippled dashboard tag
...
Every dashboard already lives in the rippled/xrpld dashboard folder and
carries domain-specific tags (consensus, rpc, statsd, etc.), so the
leading "rippled" tag added no filtering value and only cluttered the
tag list.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 20:41:27 +01:00
Pratik Mankawde
3cdb94aaf4
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
2026-07-03 20:31:54 +01:00
Pratik Mankawde
754894c6a0
chore(telemetry): drop redundant xrpld dashboard tag
...
Every dashboard already lives in the xrpld folder and carries a
domain-specific tag (rpc, consensus, statsd, etc.), so the leading
"xrpld" tag added no filtering value and only cluttered the tag list.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 20:31:47 +01:00
Pratik Mankawde
4e566949da
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
...
# Conflicts:
# docker/telemetry/TESTING.md
2026-07-03 20:02:37 +01:00
Pratik Mankawde
93f776fda4
Merge branch 'pratik/otel-phase7-native-metrics' into pratik/otel-phase8-log-correlation
2026-07-03 20:01:54 +01:00
Pratik Mankawde
84eb08eb8c
Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill
2026-07-03 20:01:54 +01:00
Pratik Mankawde
fdfa651006
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
...
# Conflicts:
# OpenTelemetryPlan/09-data-collection-reference.md
2026-07-03 20:01:44 +01:00
Pratik Mankawde
f1f0189c11
Merge branch 'pratik/otel-phase5-docs-deployment' into pratik/otel-phase6-statsd
...
# Conflicts:
# docs/telemetry-runbook.md
2026-07-03 20:00:19 +01:00
Pratik Mankawde
8e4ab5bd04
Merge branch 'pratik/otel-phase4-consensus-tracing' into pratik/otel-phase5-docs-deployment
2026-07-03 19:59:01 +01:00
Pratik Mankawde
1ed08d09d0
Merge branch 'pratik/otel-phase3-tx-tracing' into pratik/otel-phase4-consensus-tracing
2026-07-03 19:59:01 +01:00
Pratik Mankawde
73edc2dd58
Merge branch 'pratik/otel-phase2-rpc-tracing' into pratik/otel-phase3-tx-tracing
...
# Conflicts:
# OpenTelemetryPlan/05-configuration-reference.md
2026-07-03 19:58:52 +01:00
Pratik Mankawde
a2e8f3a6b2
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
2026-07-03 19:57:45 +01:00
Pratik Mankawde
b724dd1e94
Merge branch 'pratik/otel-phase1b-telemetry-infra' into pratik/otel-phase1c-rpc-integration
2026-07-03 19:57:45 +01:00
Pratik Mankawde
6e9d71c5eb
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-07-03 19:57:45 +01:00