Skip to content

Add thread pool utilisation metric #120363

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

Merged
Merged
Changes from 2 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
e6ea943
Add thread pool utilisation metric
nicktindall Jan 17, 2025
9cc7af1
Merge remote-tracking branch 'origin/main' into ES-10530_add_thread_p…
nicktindall Jan 17, 2025
4342f95
Update docs/changelog/120363.yaml
nicktindall Jan 17, 2025
b00ee42
Merge branch 'main' into ES-10530_add_thread_pool_utilisation_metric
nicktindall Jan 19, 2025
0cfd844
Merge remote-tracking branch 'origin/ES-10530_add_thread_pool_utilisa…
nicktindall Jan 19, 2025
9dc9e18
Fix area
nicktindall Jan 19, 2025
080bc98
Implement mean utilisation for task execution time tracking thread pools
nicktindall Feb 4, 2025
bfdf9df
Merge remote-tracking branch 'origin/main' into ES-10530_add_thread_p…
nicktindall Feb 4, 2025
aa43210
Make lastXXX fields volatile
nicktindall Feb 4, 2025
d3ccf2f
Fix typo
nicktindall Feb 4, 2025
8ffcffa
finals
nicktindall Feb 4, 2025
54db077
Only publish utilisation for time-tracking executors
nicktindall Mar 2, 2025
755b567
Merge remote-tracking branch 'origin/main' into ES-10530_add_thread_p…
nicktindall Mar 2, 2025
b2f4ef5
Fix tests
nicktindall Mar 2, 2025
b9b8f89
Utilisation -> Utilization, make poll clearer it has side-effects
nicktindall Mar 2, 2025
25e6f5a
Break up steps in pollUtilization
nicktindall Mar 2, 2025
c248419
Improve variable naming
nicktindall Mar 2, 2025
ee90df7
Merge branch 'main' into ES-10530_add_thread_pool_utilisation_metric
nicktindall Mar 28, 2025
d2a4de4
Merge branch 'main' into ES-10530_add_thread_pool_utilisation_metric
nicktindall Apr 2, 2025
c32e8e5
Update server/src/main/java/org/elasticsearch/threadpool/ThreadPool.java
nicktindall Apr 16, 2025
287786f
Fix race condition in ThreadPoolTests#testDetailedUtilizationMetric
nicktindall Apr 16, 2025
d6d82f2
Reduce verbosity in metric assertions
nicktindall Apr 16, 2025
a5c4073
Reduce verbosity in metric assertions
nicktindall Apr 16, 2025
436cc0b
Fix other race condition
nicktindall Apr 16, 2025
71b7fb7
Merge remote-tracking branch 'origin/main' into ES-10530_add_thread_p…
nicktindall Apr 16, 2025
dc9fa3f
Merge remote-tracking branch 'origin/main' into ES-10530_add_thread_p…
nicktindall Apr 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions docs/changelog/120363.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 120363
summary: Add thread pool utilisation metric
area: "Infra/Metrics, Allocation"
type: enhancement
issues: []