Skip to content

Rancher Monitoring: Support decoupled prometheus stack #17092

@richard-cox

Description

@richard-cox

Is your feature request related to a problem? Please describe.

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
  • Upgrade
    • Breaking change - process TBD
      • Migration Strategy?
    • Orbs + Docks task
  • 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 Monitoring home page
  • Support matrix - prom/granfan to rancher
    • TBD: Product / Orbs team

Changes require co-ordinate with @manno and Orbs team

Additional context

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions