Saltar a contenido

Blackbox Exporter

  • Que es: el sensor de disponibilidad por probe.
  • Para que sirve: prueba endpoints HTTP y HTTPS desde afuera de la app, como lo veria un cliente.
  • Donde corre: stack /opt/stacks/observability en el VPS.
  • Contenedor asociado: obs-blackbox-exporter.
  • Red Docker: obs-observability-internal.
  • Volumenes asociados: bind mount de blackbox.yml.
  • Puertos: 9115/tcp interno.
  • Depende de: blackbox.yml y de los targets declarados en prometheus/targets/*.json.
  • Quien depende de el: obs-prometheus, alertas de disponibilidad y dashboards de servicio.
  • Que metricas aporta: probe_success, probe_duration_seconds, probe_http_status_code, probe_ssl_earliest_cert_expiry.
  • Que alertas lo protegen: BlackboxProbeFailed, OpenClawHttpsDown, NpmLocalAdminDown, PortainerLocalDown, CertificateExpiryWarning, CertificateExpiryCritical.
  • Que dashboards lo usan: Service Availability y Executive Overview.
  • Como validar que esta bien: revisar up{job="blackbox-exporter"} y que los probes reales sigan devolviendo probe_success=1.
  • Que hacer si falla: revisar blackbox.yml, los target files y si cambio DNS, TLS o red.

Targets reales hoy

  • https://openclaw.alpuntodeventa.com.ar/
  • http://host.docker.internal:81/
  • https://host.docker.internal:9443/