gno icon indicating copy to clipboard operation
gno copied to clipboard

[chain] Add OTEL tracing functionality + Jaeger

Open zivkovicmilos opened this issue 7 months ago • 4 comments

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

zivkovicmilos avatar Jun 25 '24 11:06 zivkovicmilos