Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Add Master Throttling Collector Metrics #227

Merged
merged 1 commit into from
Oct 22, 2020
Merged

Add Master Throttling Collector Metrics #227

merged 1 commit into from
Oct 22, 2020

Conversation

amathur1893
Copy link
Contributor

@amathur1893 amathur1893 commented Oct 22, 2020

Description of changes:
Code change is for Master Throttling of Pending task. It will publish two metric 1) Total throttled tasks at master node 2) Number of task on which data node is actively retrying. This feature is yet to be contributed to Opensource ES. I have added the check for availability of this feature in collector so building with or without this feature will pass. If this feature is not available then collector will simply return.

PR of this was mistakenly merged before approval. Raised same PR again.
Old PR: #217

Testing

/gradlew test Successful
Tested in test domain by replacing JAR.

Tmp file

^master_throttling_metrics {"current_time":1602617137529} {"Data_RetryingPendingTasksCount":0,"Master_ThrottledPendingTasksCount":0}$

Verified metric from table

sqlite> select * from Master_ThrottledPendingTasksCount; 0.0|0.0|0.0|0.0

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@yojs yojs requested a review from khushbr October 22, 2020 22:45
@khushbr khushbr merged commit 3b4e1c3 into opendistro-for-elasticsearch:master Oct 22, 2020
@yojs yojs mentioned this pull request Oct 22, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants