-
Notifications
You must be signed in to change notification settings - Fork 706
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
Update fleet grafana dashboards #4091
Update fleet grafana dashboards #4091
Conversation
Validation steps
Ex:- longhorn-controller: repository: rancher/hardened-sriov-cni tag: v2.6.3-build20230913
|
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 checked all 5 modified Grafana dashboards for Fleet and they are showing reasonable data. Also Prometheus Targets and Prometheus Graph are working as expected for fleet resources.
I was playing a bit with creating Fleet ClusterGroups and assigning various clusters there together with using filters in Grafana, all good.
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.
@p-se - looks pretty good to me overall. The PR is out of date with the HEAD, so other than updating for that before merge LGTM. (Edit - weird after I submitted the review it stopped showing the outdated branch thing)
@thehejik @mallardduck |
Validation steps
Ex:- longhorn-controller: repository: rancher/hardened-sriov-cni tag: v2.6.3-build20230913
|
Issue:
rancher/fleet#2460
Problem
For the existing Fleet metrics (and Prometheus configuration to scrape those), Grafana dashboards have recently been added. They were pretty raw and barely usable. This PR updates them (see screenshots at the bottom).
Solution
Update Grafana dashboards for visualizing Fleet metrics.
Testing
Engineering Testing
Manual Testing
See Testing.
Automated Testing
Testing up to fetching and testing metrics from fleet-controller in https://github.com/rancher/fleet/tree/main/e2e/metrics. It does not cover the use of the ServiceMonitor to configure the Prometheus instance to scrape those metrics nor anything with Grafana.
QA Testing Considerations
No additional testing required, tests as described in the Testing section are deemed sufficient.
Regressions Considerations
I cannot think of any cases in which updating (not yet shipped) Grafana dashboards would conflict with existing dashboards.
Backporting considerations
Does not need to be backported.
Screenshots