Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-17917

Prototype observability metrics API support for multicluster plugins

XMLWordPrintable

    • BU Features
    • False
    • None
    • False
    • Hide

      Provide the required acceptance criteria using this template.
      * ...
      Show
      Provide the required acceptance criteria using this template. * ...
    • VIRTSTRAT-53 - ACM Virtual Machine view provides details card with links to the source CNV VM console
    • ACM Console Sprint 267
    • None

      Value Statement

      In a single-cluster context, plugins can use the usePrometheusPoll hook to obtain metrics data. Because Prometheus is not a part of the Kubernetes API, it cannot be accessed via the cluster proxy. We can provide access to metrics data collected by multicluster observability for plugins that wish to add multicluster support.

      Definition of Done for Spike

      • Implement a drop-in replacement for the usePrometheusPoll hook that will source information for a given cluster from the hub Thanos instance provided by multicluster observability
      • Implement a function that a plugin can use to check if multicluster observability is enabled. This can be used to disable functionality that depends on Prometheus data when it is not available from the hub.
      • Demonstrate use of these prototypes in the kubevirt-plugin by filling in the Usage card for VM details

              jswanke@redhat.com John Swanke
              rh-ee-kcormier Kevin Cormier
              David Huynh David Huynh
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: