consensus-shipyard / ipc

🌳 Spawn multi-level trees of customized, scalable, EVM-compatible networks with IPC. L2++ powered by FVM, Wasm, libp2p, IPFS/IPLD, and CometBFT.
https://ipc.space
Apache License 2.0
44 stars 39 forks source link

New Observability Architecture for Tracing/Metrics Events #1055

Closed karlem closed 3 months ago

karlem commented 4 months ago

Epic: Implement New Observability Architecture with Top-Down and Bottom-Up Tracing/Metrics Events

Description

We need to implement a new observability architecture that leverages top-down and bottom-up tracing and metrics events, as outlined in the observability spec draft. This enhancement aims to improve our system's monitoring and debugging capabilities by providing more detailed and structured insights.

This epic will track the implementation through several smaller issues, ensuring a structured and efficient development process.

Tasks Breakdown

1. Emit Top-Down Traces #1054

2. Emit Bottom-Up Traces #1056

3. Introduce Subscriber Configuration #1057

4. Pamper the Config API #1058

5. Finalize Remaining Emits #1059

6. Test and Validate the New Architecture

Acceptance Criteria

This epic is part of a larger observability enhancement initiative. Each task will be tracked as a separate issue to ensure focused development and thorough testing.

raulk commented 3 months ago

The bulk of this is done, and we have a bunch of follow-ups in various issues and PRs like #1058 #1090.