feat: add Controller Internals Grafana dashboard - #460
Conversation
Signed-off-by: Rawad Hossain <rawad.hossain00@gmail.com>
✅ Deploy Preview for node-readiness-controller canceled.
|
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: rawadhossain The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/cc @AvineshTripathi |
AvineshTripathi
left a comment
There was a problem hiding this comment.
initial look! I will need some time here to understand. Too many variables here!
| "type": "prometheus", | ||
| "uid": "${datasource}" | ||
| }, | ||
| "expr": "min(up{job=\"nrr-metrics-service\"})", |
There was a problem hiding this comment.
There can be a different name for the job for e.g. https://github.com/kubernetes-sigs/node-readiness-controller/blob/main/charts/node-readiness-controller/templates/servicemetrics.yaml#L5 which might break this
Description
This PR adds the Controller Internals section, fifth of five planned dashboard sections for node-readiness-controller.
Questions it answers:
Most of these panels use metrics from controller-runtime and kube-state-metrics.
Panels in this Section
Screenshot
Video demo
Section.5.mp4
Related to Issue #459
Type of Change
/kind feature
Testing