Skip to content

Conversation

nabdullindfinity
Copy link
Contributor

@nabdullindfinity nabdullindfinity commented Oct 10, 2024

To support the performance monitoring on mainnet, add a tool where custom metrics can be calculated and exported to prometheus's node_exporter through the textfile collector.

Currently, the total number of TLB shootdowns across all CPUs will be exposed as sum_tlb_shootdowns, collected once per minute, as the latest node_exporter does not allow filtering of data of its built-in interrupts collector that could otherwise do it for us (until prometheus/node_exporter#3028 is included in the release branches) and will add many metrics with high cardinality otherwise.

NODE-1445

@nabdullindfinity nabdullindfinity requested a review from a team as a code owner October 10, 2024 13:54
@github-actions github-actions bot added the feat label Oct 10, 2024
@nabdullindfinity nabdullindfinity added this pull request to the merge queue Oct 24, 2024
Merged via the queue into master with commit 993fc85 Oct 24, 2024
24 checks passed
@nabdullindfinity nabdullindfinity deleted the na/interrupts-collector branch October 24, 2024 15:09
nmattia pushed a commit that referenced this pull request Oct 25, 2024
To support the performance monitoring on mainnet, add a tool where
custom metrics can be calculated and exported to prometheus's
`node_exporter` through the `textfile` collector.

Currently, the total number of TLB shootdowns across all CPUs will be
exposed as `sum_tlb_shootdowns`, collected once per minute, as the
latest `node_exporter` does not allow filtering of data of its built-in
`interrupts` collector that could otherwise do it for us (until
prometheus/node_exporter#3028 is included in the
release branches) and will add many metrics with high cardinality
otherwise.

NODE-1445
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants