UNCLASSIFIED - NO CUI

Jaeger Operator Metrics in Prometheus not Being Picked Up Properly

Bug

Description

Jaeger Operator Prometheus metrics on the Prometheus Targets page are not displaying as Healthy.

Deployment of BigBang version 1.6.0 or on master branch deploys incorrectly configured jaeger-operator metrics, with non-consistent labels between the deployment, service and serviceMonitor:

ServiceMonitor
selector:
    name: jaeger-jaeger-jaeger-operator

Service
labels:
    name: jaeger-jaeger-jaeger-operator

Deployment
labels:
    app.kubernetes.io/name: jaeger-operator
    istio.io/rev: default
    pod-template-hash: 867756b99b
    security.istio.io/tlsMode: istio
    service.istio.io/canonical-name: jaeger-operator
    service.istio.io/canonical-revision: latest

BigBang Version

1.6.0

Sreenshots

When deploying version 1.6.0 of BigBang the jaeger operator metrics in Prometheus do not display as Up/Healthy: image

After ensuring the labels match across the jaeger-operator deployment, service and serviceMonitor: image

Edited by Ryan Garcia