-
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
[8.x](backport #40678) [Metricbeat][vSphere] Support for configurable IntervalId for performance API #40897
Conversation
…ance API (#40678) * initial commit for intervalId supports for performance metrics * update docs and fix CI * Add changelog entry * fix CI * resolve review comments * fix loggers * resolved review comments * update versions * update UTs * update integration tests * 10s -> 20s * Update CHANGELOG.next.asciidoc Co-authored-by: Aman <38116245+devamanv@users.noreply.github.com> * Update metricbeat/docs/modules/vsphere.asciidoc Co-authored-by: Aman <38116245+devamanv@users.noreply.github.com> * make update * add recover for ToMetricSeries panic * return error instead just logging it. * remove restriction of interval IDs * remove unnecessary validations * remove recover and add empty condition * update changelog entry * Fix wrapping of errors in loggers * update data.json * update data.json * fix CI and loggers * update changelog entries * make update * fix changelog entries * update changelog entry --------- Co-authored-by: Aman <38116245+devamanv@users.noreply.github.com> (cherry picked from commit c75a7a4)
This pull request is now in conflicts. Could you fix it? 🙏
|
@@ -327,10 +326,21 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff] | |||
- Add new metricset network for the vSphere module. {pull}40559[40559] | |||
- Add new metricset resourcepool for the vSphere module. {pull}40456[40456] | |||
- Log the total time taken for GCP `ListTimeSeries` and `AggregatedList` requests {pull}40661[40661] | |||
- Add `use_kubeadm` config option in kubernetes module in order to toggle kubeadm-config api requests {pull}40086[40086] | |||
- Log the total time taken for GCP `ListTimeSeries` and `AggregatedList` requests {pull}40661[40661] | |||
- Add new metrics for the vSphere Host metricset. {pull}40429[40429] |
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.
Is this used from the last commit in main/8.15 ?
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.
This is after something merged to 8.x.
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 i should remove them
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.
Yes, lets go as and when whatever was merged.
Please use the format/description for backport as done here |
@@ -327,10 +326,21 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff] | |||
- Add new metricset network for the vSphere module. {pull}40559[40559] | |||
- Add new metricset resourcepool for the vSphere module. {pull}40456[40456] | |||
- Log the total time taken for GCP `ListTimeSeries` and `AggregatedList` requests {pull}40661[40661] | |||
- Add `use_kubeadm` config option in kubernetes module in order to toggle kubeadm-config api requests {pull}40086[40086] | |||
- Log the total time taken for GCP `ListTimeSeries` and `AggregatedList` requests {pull}40661[40661] | |||
- Add new metrics for the vSphere Host metricset. {pull}40429[40429] |
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.
Yes, lets go as and when whatever was merged.
Re-Raised from: #40744
The vSphere Performance API offers support for Intervals and Levels, allowing users to collect various types of counters and metrics from vSphere environments. Depending on the configured Interval, the API provides detailed or aggregated performance data from vSphere.
For more information, refer to the following resources:
We can add support for configuration that help users collect the specific performance data they need.
Checklist
CHANGELOG.next.asciidoc
orCHANGELOG-developer.next.asciidoc
.Related issues
This is manually backport of pull request #40678.