-
Notifications
You must be signed in to change notification settings - Fork 707
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
Add more metrics collected by stack monitoring #8048
Conversation
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 think it's good, but we may want to note if there's a version requirement, see: #7277 (comment)
Also, run the full e2e test suite on this to make sure all versions are ok with this change.... I suspect older versions may fail.
buildkite test this -f p=gke -m s=7.17.8,s=8.15.0,s=8.16.0-SNAPSHOT |
Update: I kicked them off for you.... |
Yes I think we need a version gate for this. |
Just to capture a discussion we had out of band: the change required here needs to amend the Metricbeat template for the ECK stack monitoring feature. We can also add it to the recipe as done here but the template is the main part and we can use conditionals etc there to make it version dependent
|
Added a version gate for the ingest pipeline and also added a unit test for it |
buildkite test this -f p=gke -m s=7.17.8,s=8.15.0,s=8.16.0-SNAPSHOT |
I tested this locally on my dev cluster
no ingest pipeline in the metric set deployed Elasticsearch 8.7.0, ingest pipeline present in the metricset
|
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.
looks good to me.
@@ -9,9 +9,14 @@ metricbeat.modules: | |||
- index_recovery | |||
- index_summary | |||
- ml_job | |||
- node |
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.
Oh! (I'm so surprised I missed this initially.)
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
Co-authored-by: Thibault Richard <thbkrkr@users.noreply.github.com>
* add missing metricsets, enable ingest pipeline metricset only if version is 8.7.0 and higher * Update config/recipes/beats/stack_monitoring.yaml --------- Co-authored-by: Thibault Richard <thbkrkr@users.noreply.github.com>
This PR adds some of the missing metricsets to the stack monitoring configuration
fixes: #7277