Uploaded image for project: 'OpenShift Service Mesh'
  1. OpenShift Service Mesh
  2. OSSM-3288

Implement prometheus extension provider

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Critical Critical
    • OSSM 2.4.0
    • None
    • Maistra
    • None

      Acceptance criteria:
      1. SMCP allows to configure Prometheus as an extension provider:

      spec: 
        extensionProviders: 
        - name: prometheus
          prometheus: {}
      

      2. Configured values are mapped 1:1 to meshConfig with helm values.

      Testing:
      When "prometheus" extension provider is configured:
      1. telemetry.enabled should be true in the status.appliedValues.
      2. Proxies should return metrics istio_requests_total for HTTP services and istio_tcp_connections_opened_total for TCP services.

      Prometheus extension provider should be tested with disabled addons, in particular with disabled addons.prometheus, because this setting enables traffic metrics in istio-proxies and we want to check if extension provider enables these metrics.

              rh-ee-mamyers Mayleigh Tjapkes
              jewertow@redhat.com Jacek Ewertowski
              Dylan Monroe (Inactive), Jacek Ewertowski
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: