Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

engine: improve performance metrics #11171

Open
1 of 2 tasks
Tracked by #11169
rkrasiuk opened this issue Sep 24, 2024 · 0 comments
Open
1 of 2 tasks
Tracked by #11169

engine: improve performance metrics #11171

rkrasiuk opened this issue Sep 24, 2024 · 0 comments
Assignees
Labels
A-consensus Related to the consensus engine A-observability Related to tracing, metrics, logs and other observability tools C-enhancement New feature or request

Comments

@rkrasiuk
Copy link
Member

rkrasiuk commented Sep 24, 2024

Description

Set up a new grafana dashboard named Reth - Performance

Create more detailed observability around the processing of new payload. In addition to currently tracked elapsed times for execution and state root calculation, also track:

  • the number of accounts and slots updated
  • the number of storage tries updated (not necessarily the same as the number of accounts updated)
  • histogram of duration of storage root computation
  • the number of accounts/storages/codes loaded

Stretch metrics depending on the impact on performance:

  • histogram of count of opcode invocations

Tasks

  1. A-execution A-observability A-trie C-enhancement
  2. A-execution A-observability
    shekhirin
@rkrasiuk rkrasiuk added A-consensus Related to the consensus engine A-observability Related to tracing, metrics, logs and other observability tools labels Sep 24, 2024
@shekhirin shekhirin self-assigned this Oct 3, 2024
@shekhirin shekhirin added the C-enhancement New feature or request label Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-consensus Related to the consensus engine A-observability Related to tracing, metrics, logs and other observability tools C-enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants