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-$CLIENTprobe):http://grafana.obs-$CLIENT.cloudservicesfactory.com/loki/api/v1/push/; - Loki URL (
blackbox-exporter-loki-client-write-obs-$CLIENTprobe):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.