Uploaded image for project: 'OpenShift Hosted Control Plane'
  1. OpenShift Hosted Control Plane
  2. HOSTEDCP-169

[B3-F1] Enable Control Plane component monitoring for HyperShift Management

XMLWordPrintable

    • Enable Control Plane component monitoring for HyperShift Management
    • BU Product Work
    • False
    • False
    • Green
    • Done
    • OCPSTRAT-62 - [B3-F7] Introduce Basic Observability for HyperShift
    • Impediment
    • OCPSTRAT-62[B3-F7] Introduce Basic Observability for HyperShift
    • 0% To Do, 0% In Progress, 100% Done
    • Undefined
    • Hide

      Dev complete, QE and TE Validation are complete; pending 4.11 release.

      Show
      Dev complete, QE and TE Validation are complete; pending 4.11 release.
    • 0
    • 0
    • 0

      Problem

      HyperShift introduces a new flavor of OpenShift where the control-plane and data plane are loosely coupled. This architectural change impacts many of the standard standalone OCP components, one of these affected components is monitoring.

      Customers are interested in making sure the control-plane availability meets certain SLAs. The availability of an OpenShift cluster is usually tied to important service endpoints such as the API-server. Without a monitoring stack, it is hard to define those SLAs.

      Proposal

       There are multiple ways to go about monitoring the control-plane in HyperShift. One way to do so is to capitalize on HyperShift's design, where the control-plane is running as pods and can be treated as user-workloads in the management cluster (the cluster where all the control planes for all clusters are hosted). 

      That said, re-use the existing in-cluster monitoring stack, one approach could be to define service monitors for SLA accounted services. 

       

       

              cewong@redhat.com Cesar Wong
              azaalouk Adel Zaalouk
              Jie Zhao Jie Zhao
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: