prometheus/blackbox_exporter
Blackbox prober exporter observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 36
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 140.5
- age_days: 4015
- days_rel: 270
- days_push: 8
- n_releases_24m: 3
Adoption not part of the score
5841 stars · 1211 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The Blackbox exporter is a Prometheus exporter that probes endpoints over HTTP, HTTPS, DNS, TCP, ICMP, and gRPC and exposes probe success and timing metrics. It is typically scraped by a Prometheus server to enable blackbox/synthetic monitoring and alerting on endpoint availability.
Use cases
- monitor website uptime and availability from outside the service
- probe endpoints over http, https, dns, tcp, icmp or grpc and export metrics
- measure tls certificate expiry and http response times for external targets
- alert when a service stops responding or becomes slow
- run synthetic checks against dns records and tcp ports
When to choose
- you already run Prometheus and need blackbox/synthetic endpoint checks
- you want a single prober supporting many protocols with configurable modules
- you need probe timing and success metrics exposed in Prometheus format
When to avoid
- you need in-application instrumentation rather than external probing
- you want full synthetic browser or transaction monitoring
- you are not using a Prometheus-compatible metrics pipeline
Facets
service · maturity active
monitoring alerting monitoring networking windows self-hosted go prometheus-exporter blackbox-probing icmp http-probe uptime-monitoring synthetic-monitoring devops linux macos docker
10 sources
- readme: https://github.com/prometheus/blackbox_exporter · fetched 2026-08-28 · 2618cab5e03e
- homepage: https://prometheus.io · fetched 2026-08-29 · 90ad2d078025
- site_page: https://prometheus.io/docs/prometheus/latest/querying/basics · fetched 2026-08-29 · cab4a7880e82
- site_page: https://prometheus.io/docs/introduction/overview · fetched 2026-08-29 · 7768d893cf39
- site_page: https://prometheus.io/docs/prometheus/latest/getting_started · fetched 2026-08-29 · 1e2a0ce5ca59
- site_page: https://prometheus.io/docs/concepts/data_model · fetched 2026-08-29 · a377e9a58b18
- site_page: https://prometheus.io/docs/alerting/latest/overview · fetched 2026-08-29 · a05282aeaa43
- site_page: https://prometheus.io/docs/prometheus/latest/configuration/configuration · fetched 2026-08-29 · eef957bb70ac
- site_page: https://prometheus.io/docs/instrumenting/clientlibs · fetched 2026-08-29 · e814512fea70
- site_page: https://prometheus.io/docs/instrumenting/exporters · fetched 2026-08-29 · 16800ed839dd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| prometheus/blackbox_exporter | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="prometheus/blackbox_exporter")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem