Aller au contenu

How it works Blackbox-exporter#

Introduction#

Blackbox-exporter is used to monitor applications and different monitoring components (commonly named monitoring of monitoring).

Blackbox-exporter executes probes against endpoints and returns metrics based on the results of those probes.

Probes location (tests source)#

NGOT#

On NGOT, the probes are deployed on the following service zones svc-monitoring-stack-corp-<production_line>-1 environment (monitoring-stack-corp-obs-corp-<production_line> namespace).

Where production_line can be either prd or stg.

Endpoints (tests destination)#

NGOT#

For example, for a customer that has both monitoring and logging service, the following endpoints are tested:

  • Grafana URL (blackbox-exporter-grafana-obs-$CLIENT probe): http://grafana.obs-$CLIENT.cloudservicesfactory.com/loki/api/v1/push/;
  • Loki URL (blackbox-exporter-loki-client-write-obs-$CLIENT probe): http://loki-write.obs-$CLIENT.cloudservicesfactory.com/loki/api/v1/push/;
  • Prometheus Remote Write URL (remote-write-{0,1}-obs-$CLIENT-metrics-<production_line> probe).

Blackbox-exporter is also installed in client monitoring service zone (svc-monitoring-stack-client-$CLIENT in monitoring-stack-client-obs-$CLIENT namespace) in order to test the endpoints defined in probes by the customer and deployed with Gitops Workflow.