PrometheusTargetSyncFailure¶
Meaning¶
This alert is triggered when at least one of the Prometheus instances has consistently failed to sync its configuration.
Impact¶
Metrics and alerts may be missing or inaccurate.
Diagnosis¶
Determine whether the alert is for the cluster or user workload Prometheus by
inspecting the alert's namespace label.
Check the logs for the appropriate Prometheus instance:
$ NAMESPACE='<value of namespace label from alert>'
$ oc -n $NAMESPACE logs -l 'app=prometheus'
level=error ... msg="Creating target failed" ...
Mitigation¶
If the logs indicate a syntax or other configuration error, correct the
corresponding ServiceMonitor, PodMonitor, or other configuration
resource. In most all cases, the operator should prevent this from happening.