integr8ly / application-monitoring-operator

Operator for installing the Application Monitoring Stack on OpenShift (Prometheus, AlertManager, Grafana)
Apache License 2.0
30 stars 44 forks source link

Add blackbox exporter #45

Closed pb82 closed 5 years ago

pb82 commented 5 years ago

Installls the blackbox exporter as a sidecar to prometheus. Targets for the blackbox exporter can be added to the ApplicationMonitoring CR as blackboxTargets.

Verification steps:

davidkirwan commented 5 years ago

probe_success:

probe_success{instance="https://example.com",job="blackbox",service="example"} 

  | 1
-- | --

Updated the application-montoring-operator CR, and added a second entry, after reconciling, re-ran the probe:


probe_success{instance="https://example.com",job="blackbox",service="example"} | 1
-- | --
probe_success{instance="https://somethingelse.com",job="blackbox",service="example-two"} | 1
pb82 commented 5 years ago

@david-martin are you ok to approve this as well?