Skip to content

Conversation

@ethanoroshiba
Copy link
Contributor

Summary

Added instrumentation to astria-conductor

Background

Adding instrumentation to all async calls will aid in tracing since spans will be emitted even if no events happen under them.

Changes

  • Added instrumentation to all async function calls that are not long-lived.
  • Removed instrumentation on long-lived functions.
  • Minor refactoring of run() functions to ensure logging occurs within spans.

Related Issues

Part of #1321

@github-actions github-actions bot added the sequencer-relayer pertaining to the astria-sequencer-relayer crate label Aug 16, 2024
@ethanoroshiba ethanoroshiba added the observability observability, tracing, metrics label Aug 16, 2024
@ethanoroshiba ethanoroshiba marked this pull request as ready for review August 16, 2024 17:28
@ethanoroshiba ethanoroshiba requested a review from a team as a code owner August 16, 2024 17:28
ethanoroshiba and others added 2 commits September 3, 2024 12:11
Co-authored-by: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
@ethanoroshiba ethanoroshiba added this pull request to the merge queue Sep 6, 2024
Merged via the queue into main with commit 82dec3a Sep 6, 2024
@ethanoroshiba ethanoroshiba deleted the ENG-670/sequencer_relayer_instrumentation branch September 6, 2024 12:52
steezeburger added a commit that referenced this pull request Sep 23, 2024
* main:
  feat(sequencer): make mempool balance aware (#1408)
  chore(sequencer): change test addresses to versions with known private keys (#1487)
  chore(chart): update geth tag (#1485)
  feat(sequencer): report deposit events (#1447)
  feat(proto, core, sequencer)!: add traceability to rollup deposits (#1410)
  fix(bridge-withdrawer, cli, sequencer-client): migrate from `broadcast_tx_commit` to `broadcast_tx_sync` (#1376)
  fix(sequencer): add `end_block` to `app_execute_transaction_with_every_action_snapshot` (#1455)
  release: end of iteration release cuts (#1456)
  chore(charts): rollupName templates (#1458)
  chore(sequencer-relayer): Add instrumentation (#1375)
  feat(proto, core, sequencer)!: permit bech32 compatible addresses (#1425)
  chore: memoize `address_bytes` of verification key (#1444)
  chore(ci): include `ibc-bridge-test` in `docker` CI target (#1438)
  chore(charts): bump celestia versions (#1431)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

observability observability, tracing, metrics sequencer-relayer pertaining to the astria-sequencer-relayer crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants