### Problem to solve In order to gain more insight into the system, we should add the capability to trace traffic between components. ### Proposed solution or feature Add support via the otlp go library - Add tracing to the executor - Inject W3C headers for the Engine JSON-RPC (to allow for tracing between ev-node -> ev-reth ) - Add tracing to DA client - Identify any additional components that would benefit from tracing. ### Alternatives considered _No response_ ### Additional context _No response_ ### Implementation PRs - #2957 - Initial tracing configuration and executor tracing - #2959 - EngineClient tracing - #2960 - Eth client tracing - #2968 - DA client tracing - #2972 - Store, P2P and Config tracing - #2980 - Block production tracing - #2981 - Syncing tracing - #2990 - Sequencer tracing - #2991 - DA retriever tracing - #2993 - DA submitter tracing - #2997 - Forced inclusion tracing - #3000 - HTTP propagation - #3001 - Store tracing
Activity
feat: adding tracing for Executor and added initial configuration (#2957
chore: inject W3C headers into engine client and eth client (#2958)