-
Notifications
You must be signed in to change notification settings - Fork 2.2k
feat: tasks executor metrics in grafana #11815
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
feat: tasks executor metrics in grafana #11815
Conversation
Rjected
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
forgot to mention that I decided not to have the rate for the critical tasks, as this was not very interesting as there is very little change in the amount of critical tasks running. |
Rjected
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, thanks!
|
I'm not sure I understand the second panel, how is it stopping -2 tasks per second? |
Rjected
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure I understand the second panel, how is it stopping -2 tasks per second?
Actually yeah, looking at it a second time, I don't think we should use the rate this way. Let's just use start, since they seem to just be the negative of each other?
onbjerg
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in the same go as @Rjected's comment, let's also rename the panels to have "tasks" in them, e.g. "Task executor critical tasks", "Task executor regular tasks":)
|
Will update! This was done because the issue itself mentioned adding the same metrics as the Tx and Rx messages, which use the rate |
They are very close to each other, I think the diff in the rates when I was looking was usually round ~0.2 tasks/s at start up. |
1f5991b to
8422df6
Compare
Rjected
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
only one nitpick, otherwise this looks good!
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Rjected
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
Optimize Sender Recovery Process (paradigmxyz#11385) chore: simplify update fn (paradigmxyz#11880) bump rust to 1.82 (paradigmxyz#11876) rpc: add unit tests for `RpcModuleSelection` (paradigmxyz#11883) feat: tasks executor metrics in grafana (paradigmxyz#11815) Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com> refactor(txpool): small refactor for `InMemoryBlobStore` impl (paradigmxyz#11886) primitives: use alloy `MAXIMUM_EXTRA_DATA_SIZE` constant (paradigmxyz#11881) test(txpool): add unit test for `BlobStoreCanonTracker` (paradigmxyz#11885) refactor: move `EngineValidator` setup to `RpcAddOns` (paradigmxyz#11850) feat: update el requests for devnet 4 (paradigmxyz#11865) Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de> check more features
commit 1a1aa2f Author: Matthias Seitz <matthias.seitz@outlook.de> Date: Sat Oct 19 15:18:20 2024 +0200 feat: add map_pool fn (paradigmxyz#11890) commit ddc5ac3 Author: Thomas Coratger <60488569+tcoratger@users.noreply.github.com> Date: Sat Oct 19 15:12:28 2024 +0200 refactor(rpc): small refactor in `trace_filter` (paradigmxyz#11894) commit 3793b90 Author: Matthias Seitz <matthias.seitz@outlook.de> Date: Sat Oct 19 15:05:53 2024 +0200 chore: better start finish persisted block logs (paradigmxyz#11893) Co-authored-by: Oliver <onbjerg@users.noreply.github.com> commit 3bd695e Author: Oliver <onbjerg@users.noreply.github.com> Date: Sat Oct 19 14:48:35 2024 +0200 feat: update el requests for devnet 4 (paradigmxyz#11865) Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de> commit 2ae9368 Author: Arsenii Kulikov <klkvrr@gmail.com> Date: Sat Oct 19 14:08:34 2024 +0400 refactor: move `EngineValidator` setup to `RpcAddOns` (paradigmxyz#11850) commit da5079d Author: Thomas Coratger <60488569+tcoratger@users.noreply.github.com> Date: Sat Oct 19 10:28:42 2024 +0200 test(txpool): add unit test for `BlobStoreCanonTracker` (paradigmxyz#11885) commit 2f559c6 Author: Thomas Coratger <60488569+tcoratger@users.noreply.github.com> Date: Sat Oct 19 10:28:10 2024 +0200 primitives: use alloy `MAXIMUM_EXTRA_DATA_SIZE` constant (paradigmxyz#11881) commit a6daafc Author: Thomas Coratger <60488569+tcoratger@users.noreply.github.com> Date: Sat Oct 19 10:27:29 2024 +0200 refactor(txpool): small refactor for `InMemoryBlobStore` impl (paradigmxyz#11886) commit a4126b3 Author: greged93 <82421016+greged93@users.noreply.github.com> Date: Sat Oct 19 00:15:08 2024 +0200 feat: tasks executor metrics in grafana (paradigmxyz#11815) Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com> commit 655fc1a Author: Thomas Coratger <60488569+tcoratger@users.noreply.github.com> Date: Sat Oct 19 00:13:02 2024 +0200 rpc: add unit tests for `RpcModuleSelection` (paradigmxyz#11883) commit eee5e0d Author: Thomas Coratger <60488569+tcoratger@users.noreply.github.com> Date: Fri Oct 18 22:08:09 2024 +0200 bump rust to 1.82 (paradigmxyz#11876) commit a908f97 Author: Matthias Seitz <matthias.seitz@outlook.de> Date: Fri Oct 18 20:21:55 2024 +0200 chore: simplify update fn (paradigmxyz#11880) commit 587c91f Author: Ayodeji Akinola <akinayodeji4all@gmail.com> Date: Fri Oct 18 16:17:11 2024 +0100 Optimize Sender Recovery Process (paradigmxyz#11385) Merge branch 'main' into fix-feature-propagation



Adds the
TaskExecutorMetricsto Grafana. Resolves #8332.