Skip to content

Conversation

@jrhea
Copy link
Contributor

@jrhea jrhea commented Dec 23, 2025

Summary

This PR adds optional OpenTelemetry tracing configuration to geth via command-line flags. When enabled, geth initializes a global OpenTelemetry TracerProvider and installs standard trace context propagation. When disabled (the default), tracing remains a no-op and behavior is unchanged.

Note: This PR only configures the global OpenTelemetry provider and exporters. It does not add any instrumentation by itself. Instrumentation added elsewhere (e.g. JSON-RPC tracing in PR #33452) will automatically begin exporting spans when combined with this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants