go-ethereum/node
Jonny Rhea c50e5edfaf
Some checks are pending
/ Linux Build (push) Waiting to run
/ Linux Build (arm) (push) Waiting to run
/ Keeper Build (push) Waiting to run
/ Windows Build (push) Waiting to run
/ Docker Image (push) Waiting to run
cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (#33484)
This PR adds OpenTelemetry tracing configuration to geth via
command-line flags. When enabled, geth initializes the global
OpenTelemetry TracerProvider and installs standard trace context
propagation. When disabled (the default), tracing remains a no-op and
behavior is unchanged.

Co-authored-by: Felix Lange <fjl@twurst.com>
2026-02-14 01:02:10 +01:00
..
api.go node: fix vhosts for adminAPI (#32488) 2025-08-25 09:52:54 +08:00
api_test.go build: update to golangci-lint 1.61.0 (#30587) 2024-10-14 19:25:22 +02:00
config.go cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (#33484) 2026-02-14 01:02:10 +01:00
config_test.go build: replace tenv linter with usetesting (#31172) 2025-02-21 13:36:18 +01:00
database.go node: do not double-wrap KV stores (#32089) 2025-06-27 15:27:52 +08:00
defaults.go cmd/utils: fix disabling discovery through config file (#33279) 2025-11-28 10:52:21 +01:00
doc.go build: upgrade to go 1.19 (#25726) 2022-09-10 13:25:40 +02:00
endpoints.go node, rpc: add ReadHeaderTimeout config option (#25338) 2022-08-03 16:50:12 +02:00
errors.go node: remove unused err var (#32398) 2025-08-13 15:08:23 +08:00
jwt_auth.go node, rpc: add JWT auth support in client (#24911) 2022-09-02 17:40:41 +02:00
jwt_handler.go node: change JWT error status to 401 Unauthorized (#25629) 2022-08-30 15:25:02 +02:00
lifecycle.go node: refactor package node (#21105) 2020-08-03 19:40:46 +02:00
node.go node: fix problematic function name in comment (#32510) 2025-08-28 21:15:20 +08:00
node_auth_test.go all: replace path.Join with filepath.Join (#29479) 2024-04-08 12:29:49 +03:00
node_example_test.go build: upgrade to go 1.19 (#25726) 2022-09-10 13:25:40 +02:00
node_test.go build: update to golangci-lint 1.61.0 (#30587) 2024-10-14 19:25:22 +02:00
rpcstack.go node: http2 for JSON-RPC API (#33812) 2026-02-12 10:33:12 +01:00
rpcstack_test.go node: http2 for JSON-RPC API (#33812) 2026-02-12 10:33:12 +01:00
utils_test.go all: remove version field from rpc.API 2022-06-27 12:39:46 +02:00