-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
[libbeat] Add support for block and mutex profiling #33572
Labels
Comments
This issue doesn't have a |
6 tasks
andrewkroh
added a commit
to andrewkroh/beats
that referenced
this issue
Nov 3, 2022
This enables performing mutex and block profiling. It also allows for configuring the mem profiling rate. The new settings are: - http.pprof.block_profile_rate - http.pprof.mem_profile_rate - http.pprof.mutex_profile_rate Closes elastic#33572
PR: #33576 |
andrewkroh
added a commit
that referenced
this issue
Nov 4, 2022
) This enables performing mutex and block profiling. It also allows for configuring the mem profiling rate. The new settings are: - http.pprof.block_profile_rate - http.pprof.mem_profile_rate - http.pprof.mutex_profile_rate Closes #33572
chrisberkhout
pushed a commit
that referenced
this issue
Jun 1, 2023
) This enables performing mutex and block profiling. It also allows for configuring the mem profiling rate. The new settings are: - http.pprof.block_profile_rate - http.pprof.mem_profile_rate - http.pprof.mutex_profile_rate Closes #33572
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Describe the enhancement:
Add a configuration option to Beats to enable block profiling and mutex profiling.
Describe a specific use case for the enhancement or feature:
This would be used to help identify performance issues. Block profile shows where goroutines block waiting on synchronization primitives (including timer channels). Mutex profile reports the lock contentions. When you think your CPU is not fully utilized due to a mutex contention, you can use this.
References
The text was updated successfully, but these errors were encountered: