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
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
6e9d71c5eb
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-07-03 19:57:45 +01:00
Pratik Mankawde
f81919af05
docs(telemetry): document tier template variables and label checks
...
- 09-data-collection-reference: add $service_name, $deployment_environment,
$xrpl_network_type to the template-variable table; note they appear on all
dashboards and point to the runbook's Deployment Tiers section.
- TESTING.md: add a Prometheus check verifying the tier labels
(deployment_environment, xrpl_network_type, service_name) are present on
metric series.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 19:56:15 +01:00
Pratik Mankawde
d2c7a00584
docs(telemetry): note service.name on metrics and collector tier tagging
...
- 05-configuration-reference: service_name now applies to metrics as well
as traces (service.name resource attribute).
- 07-observability-backends: document that collector enrichment includes
deployment-tier tagging (deployment.environment + fallback
xrpl.network.type) for filtering one Grafana stack by tier.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 19:53:54 +01:00
Pratik Mankawde
cb51e3f012
Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill
2026-06-26 16:31:37 +01:00
Pratik Mankawde
2668e9f8ca
Merge branch 'pratik/otel-phase7-native-metrics' into pratik/otel-phase8-log-correlation
2026-06-26 16:31:37 +01:00
Pratik Mankawde
0ce13ff2e7
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
2026-06-26 16:31:37 +01:00
Pratik Mankawde
394a64f437
Merge branch 'pratik/otel-phase5-docs-deployment' into pratik/otel-phase6-statsd
2026-06-26 16:31:37 +01:00
Pratik Mankawde
3a8f4fe729
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
2026-06-26 16:31:37 +01:00
Pratik Mankawde
ea2e6787c6
Merge branch 'pratik/otel-phase4-consensus-tracing' into pratik/otel-phase5-docs-deployment
2026-06-26 16:31:37 +01:00
Pratik Mankawde
b3c5f8860c
Merge branch 'pratik/otel-phase2-rpc-tracing' into pratik/otel-phase3-tx-tracing
2026-06-26 16:31:37 +01:00
Pratik Mankawde
f48b212a1c
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
2026-06-26 16:31:37 +01:00
Pratik Mankawde
0f1bd86ba2
Merge branch 'pratik/otel-phase3-tx-tracing' into pratik/otel-phase4-consensus-tracing
2026-06-26 16:31:37 +01:00
Pratik Mankawde
cf629e2a76
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
2026-06-26 16:31:36 +01:00
Pratik Mankawde
190b9470a4
docs(telemetry): fix xrpl.network.type value (standalone → unknown)
...
The network-type label is derived from [network_id] in TelemetryConfig.cpp;
unmapped/unset IDs fall through to "unknown", not "standalone". Align the
design-doc resource-attribute table with the code and cfg example.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 16:31:06 +01:00
Pratik Mankawde
1da2596eea
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
2026-06-26 16:24:15 +01:00
Pratik Mankawde
fa46aa55fc
Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-06-26 16:23:16 +01:00
Pratik Mankawde
dc3d5107fd
Merge branch 'pratik/otel-phase7-native-metrics' into pratik/otel-phase8-log-correlation
2026-06-26 14:50:10 +01:00
Pratik Mankawde
3cfec0f1e0
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
2026-06-26 14:50:05 +01:00
Pratik Mankawde
ce7fe95715
Merge branch 'pratik/otel-phase5-docs-deployment' into pratik/otel-phase6-statsd
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-06-26 14:49:43 +01:00
Pratik Mankawde
3463a85943
Merge branch 'pratik/otel-phase4-consensus-tracing' into pratik/otel-phase5-docs-deployment
2026-06-26 14:46:10 +01:00
Pratik Mankawde
bc7cff230c
Merge branch 'pratik/otel-phase3-tx-tracing' into pratik/otel-phase4-consensus-tracing
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-06-26 14:45:43 +01:00
Pratik Mankawde
54d92ff973
Merge branch 'pratik/otel-phase2-rpc-tracing' into pratik/otel-phase3-tx-tracing
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-06-26 14:42:55 +01:00
Pratik Mankawde
9a2d682a42
Merge branch 'pratik/otel-phase1c-rpc-integration' into pratik/otel-phase2-rpc-tracing
2026-06-26 14:33:16 +01:00
Pratik Mankawde
0ff947454c
removed line numbers and cleanup
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-06-12 20:33:42 +01:00
Pratik Mankawde
b9f0a3ae19
Merge branch 'pratik/otel-phase1a-plan-docs' into pratik/otel-phase1b-telemetry-infra
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-06-12 20:21:52 +01:00
Pratik Mankawde
46dbc92b5f
code review comments addressed
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-06-12 20:18:12 +01:00
Pratik Mankawde
8eac1a0e20
Merge branch 'pratik/otel-phase4-consensus-tracing' into pratik/otel-phase5-docs-deployment
2026-06-11 23:21:14 +01:00
Pratik Mankawde
f76f0c00ac
Merge branch 'pratik/otel-phase3-tx-tracing' into pratik/otel-phase4-consensus-tracing
2026-06-11 23:21:14 +01:00
Pratik Mankawde
03b92bfca7
Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill
2026-06-11 23:21:14 +01:00
Pratik Mankawde
c30123796e
Merge branch 'pratik/otel-phase7-native-metrics' into pratik/otel-phase8-log-correlation
2026-06-11 23:21:14 +01:00
Pratik Mankawde
88d2ff61cf
Merge branch 'pratik/otel-phase6-statsd' into pratik/otel-phase7-native-metrics
2026-06-11 23:21:14 +01:00
Pratik Mankawde
a7c7e2767e
Merge branch 'pratik/otel-phase5-docs-deployment' into pratik/otel-phase6-statsd
2026-06-11 23:21:14 +01:00
Pratik Mankawde
5a6a00c458
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
2026-06-11 23:21:14 +01:00
Pratik Mankawde
a3c629251a
docs(telemetry): fix stale txq.accept_tx span name
...
The TxQSpanNames.h span-hierarchy comment and the Phase 3 task-list attribute
table showed txq.accept.tx, but the constant emits txq.accept_tx
(op::acceptTx = "accept_tx"). Correct both.
2026-06-11 23:20:47 +01:00
Pratik Mankawde
f29f32816b
docs(telemetry): fix stale txq.accept_tx span name in 09 doc
2026-06-11 23:20:09 +01:00
Pratik Mankawde
c8c540e388
Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill
2026-06-11 23:18:37 +01:00