-
Notifications
You must be signed in to change notification settings - Fork 321
Rancher Monitoring: Support decoupled prometheus stack #17092
Copy link
Copy link
Open
Labels
QA/dev-automationIssues that engineers have written automation around so QA doesn't have look at thisIssues that engineers have written automation around so QA doesn't have look at thisarea/monitoringbot/skip-groomingkind/enhancement
Milestone
Description
Is your feature request related to a problem? Please describe.
- The rancher monitoring chart installs prometheus, including grafana, rancher grafana dashboards, and services that expose those dashboards
- Given Decouple the Rancher monitoring stack while preserving Rancher UI dashboards ob-team-charts#221 the chart will no longer install prometheus+grafana
Describe the solution you'd like
- We need to ensure install and upgrade of this chart and the functionality it provides is least broken
- TBD Different chart?
- old chart - install / upgrade - guide to new chart
- new chart - cleaner install (no old chart upgrade)
- Install
- Users will need to BYO prometheus stack and ensure certain configuration is supplied
- Orbs + Docs task
- Users will need to install the new rancher monitoring chart with ease
- custom monitoring component used during helm install needs updating
- link to docs explaining change (prom stack + grafana removed)
- UI + Docs task
- Users will need to BYO prometheus stack and ensure certain configuration is supplied
- Upgrade
- Breaking change - process TBD
- Migration Strategy?
- Orbs + Docks task
- Breaking change - process TBD
- Integration
- Granfana Dashboards are embedded in the following places in the cluster explorer
- Cluster --> Dashboard --> cluster metrics
- Cluster --> Dashboard --> kube metrics tab
- Cluster --> Dashboard --> etcd metrics tab
- Cluster --> Nodes --> click on a node --> Metrics tab
- Cluster --> Workloads --> Deployment (any other than pod) --> click on a pod --> Metrics tab
- Cluster --> Workloads --> Deployment (any other than pod) --> click on a pod --> Project Metrics tab
- Cluster --> Workloads --> Pod --> click on a pod --> Metrics tab
- Cluster --> Workloads --> Pod --> click on a pod --> Project Metrics tab
- Cluster --> Monitoring --> Monitors --> Project Monitors tab --> click on one
- TBD: Are there others in that Monitors tab group?
- options like range and refresh should be wired in
- links to grafana both in dashboards AND in the
Monitoringhome page
- Granfana Dashboards are embedded in the following places in the cluster explorer
- Support matrix - prom/granfan to rancher
- TBD: Product / Orbs team
Changes require co-ordinate with @manno and Orbs team
Additional context
- Mario's proof of concept changes master...manno:rancher-dashboard:configurable-monitoring-urls
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
QA/dev-automationIssues that engineers have written automation around so QA doesn't have look at thisIssues that engineers have written automation around so QA doesn't have look at thisarea/monitoringbot/skip-groomingkind/enhancement