Skip to content

eth/catalyst: add initial OpenTelemetry tracing for Engine API newPayload#33441

Closed
jrhea wants to merge 3 commits intoethereum:masterfrom
jrhea:engine-otel-tracing
Closed

eth/catalyst: add initial OpenTelemetry tracing for Engine API newPayload#33441
jrhea wants to merge 3 commits intoethereum:masterfrom
jrhea:engine-otel-tracing

Conversation

@jrhea
Copy link
Copy Markdown
Contributor

@jrhea jrhea commented Dec 17, 2025

No further review needed at this time.


This PR adds initial OpenTelemetry tracing to the Engine API, focusing on engine_newPayload*.

Scope

  • Engine API only
  • Root spans are created at Engine API entrypoints (NewPayloadV*)
  • Child spans for payload decoding and block import

Questions

  • For eventual per-transaction spans under engine_newPayload, should we adapt the existing core/tracing.Hooks (e.g. OnTxStart / OnTxEnd) into OpenTelemetry spans?

@jrhea jrhea changed the title engine: add initial OpenTelemetry tracing for Engine API newPayload eth/catalyst: add initial OpenTelemetry tracing for Engine API newPayload Dec 17, 2025
Comment thread eth/catalyst/api.go Outdated
@jrhea jrhea force-pushed the engine-otel-tracing branch from 0620263 to fc7ea9c Compare December 18, 2025 02:40
@jrhea jrhea closed this Dec 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants