CloudeyeExporterResourcesMetricsMissingFE#
This alert is triggered when no metrics from cloudeye-exporter named flexibleengine_XXX are received for more than 10 minutes.
Warning
There are three alerts.
CloudeyeExporterMetricsMissingFE: Fires when cloudeye-exporter is not running correctly. Fires only for Caascad clients and for mon3/mon4 on Ngot.CloudeyeExporterClientMetricsMissingFE: Fires when cloudeye-exporter is not running correctly. Fires only for Ngot clients.CloudeyeExporterResourcesMetricsMissingFE: Fires when cloudeye-exporter does not collect any metrics. Fires only on Ngot (both client and mon3/mon4).
When CloudeyeExporterResourcesMetricsMissingFE and another alerts are both firing, first investigate on the other one.
Cloudeye-exporter doc here.
Troubleshooting hints#
Tip
Below, <monitoring_namespace> is built with the namespace label from the Karma alert.
-
Ensure that the ServiceMonitor for cloudeye-exporter is correctly configured and present in the namespace:
kubectl get servicemonitor -n $NAMESPACE cloudeye-exporter -
Check if the exporter is healthy:
kubectl get pods -l app.kubernetes.io/instance=cloudeye-exporter -n $NAMESPACE kubectl logs -l app.kubernetes.io/instance=cloudeye-exporter -n $NAMESPACE -
Verify that the metrics named
flexibleengine_XXXare available on the related Grafana (choose the Thanos datasource). -
Check in Prometheus (central) the targets (do a port forward, more information here). Check if the target exists. Check its state. If the target is unhealthy, Prometheus may provide an explanation.