Pratik Mankawde
58ee143b10
Merge branch 'pratik/otel-phase10-workload-validation' into pratik/perf-test-otel-off
2026-07-06 16:51:51 +01:00
Pratik Mankawde
dff12da632
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
2026-07-06 16:46:37 +01:00
Pratik Mankawde
b5d7e3984f
docs(telemetry): add Alerting section, drop phase label, expand alerting task
...
- Add an operator-facing Alerting section to the runbook covering the six
provisioned Grafana rules and how to point them at a real receiver.
- Strip the "(Phase 9)" suffix from the MetricsRegistry Gauges heading.
- ALERTING.md: drop the internal dev-phase reference from the intro.
- Phase9_taskList.md: expand Task 9.9 to describe the provisioned alerting
(rules, contact point, policy, ALERTING.md runbook).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 16:46:14 +01:00
Pratik Mankawde
f20da9c07e
Merge branch 'pratik/otel-phase10-workload-validation' into pratik/otel-phase11-telemetry-off
2026-07-06 14:50:50 +01:00
Pratik Mankawde
1f4d03fae8
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
2026-07-04 03:01:43 +01:00
Pratik Mankawde
a6a0de554b
docs(telemetry): fix missed system-node-health rename in Phase9 task list
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-04 03:01:16 +01:00
Pratik Mankawde
dbd2c7ad1b
refactor(telemetry): update phase-10 refs to bare dashboard uids
...
Point the workload validation uid list and implementation-phases doc at
the renamed bare dashboard uids.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-04 02:50:27 +01:00
Pratik Mankawde
21bcedfd4a
Merge branch 'pratik/otel-phase9-metric-gap-fill' into pratik/otel-phase10-workload-validation
2026-07-04 02:49:47 +01:00
Pratik Mankawde
25868f2740
refactor(telemetry): rename xrpld-* dashboards to bare names, bare uids across all dashboards
...
Rename the 4 xrpld-* dashboard files to bare names and set every
dashboard uid to its bare filename stem; update doc/plan references.
Removes the redundant xrpld-/system- prefixes now that titles are clean.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-04 02:46: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
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
00cc95f680
Merge branch 'pratik/otel-phase10-workload-validation' into pratik/otel-phase11-telemetry-off
2026-06-26 16:31:37 +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
557a704813
Merge branch 'pratik/otel-phase10-workload-validation' into pratik/otel-phase11-telemetry-off
2026-06-26 16:24:49 +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