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:
After ensuring the labels match across the jaeger-operator deployment, service and serviceMonitor:
Edited by Ryan Garcia