gno
gno copied to clipboard
[chain] Add OTEL tracing functionality + Jaeger
Description
This task concerns setting up otel tracing functionality (off by default) for the gnoland
chain binary.
We should have tracing in:
- VM execution flows
- Transaction processing workflows
- JSON-RPC layer
- Mempool processing layer
- ...
We should set up a workflow that gathers tracing metrics on each master
push, during a supernova run, or during the execution of the testing suite.
Additionally, we should be able to utilize Jaeger (suggestions welcome) for viewing the tracing results.
cc @ajnavarro @mvertes