awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prometheus avatar

prometheus/blackbox_exporter

0
View on GitHub↗
5,742 stele·1,201 fork-uri·Go·Apache-2.0·10 vizualizăriprometheus.io↗

Blackbox Exporter

The Blackbox Exporter is a Prometheus-compatible probe that checks the availability and response correctness of external services over HTTP, HTTPS, DNS, TCP, ICMP, and gRPC. It exposes probe results as Prometheus metrics, including a probe_success indicator for each endpoint checked, making it a dedicated tool for blackbox monitoring of network services.

The exporter uses a probe-module configuration system where reusable settings such as protocol, method, and IP version are defined as named YAML modules. These modules are assigned to target groups through Prometheus relabeling rules, which map static target addresses and module names into HTTP probe request parameters. Configuration changes can be applied at runtime without restarting, either by sending a SIGHUP signal or an HTTP POST to the reload endpoint.

The exporter supports probing multiple targets with different modules within a single scrape job, and its endpoints can be secured with TLS encryption and basic authentication. It provides a Prometheus-compatible metrics endpoint that serves probe results for collection by Prometheus or other compatible systems.

Features

  • Probe Result Metric Exposers - Its core purpose is exposing probe results as Prometheus metrics, including the probe_success indicator.
  • Reusable Probe Module Definitions - Defines reusable probe settings as named YAML modules for protocol, method, and IP version.
  • Endpoint Reachability Probes - Queries remote endpoints over network protocols and returns metrics about reachability, latency, and response.
  • Probe Configuration Reloaders - Ships a runtime reload mechanism for probe module definitions via SIGHUP or HTTP POST, enabling configuration changes without restarting.
  • External Service Monitoring - Probes external endpoints over multiple protocols to check availability, latency, and response correctness for blackbox monitoring.
  • Prometheus-Formatted HTTP Endpoints - Exposes probe results as Prometheus-formatted metrics via an HTTP endpoint for external scraping.
  • Multi-Protocol Health Probes - Its primary function is probing services over multiple protocols to monitor availability and latency.
  • Multi-Protocol Probing Engines - Probes endpoints over HTTP, HTTPS, DNS, TCP, ICMP, and gRPC to check availability and latency.
  • Blackbox Exporters - The Blackbox Exporter for Prometheus, probing endpoints over multiple protocols to expose availability and latency metrics.
  • Prometheus-Based Metric Exporters - Converts probe results into Prometheus metrics, acting as a Prometheus-based metric exporter.
  • Network Probe Metric Exporters - Measures reachability and response correctness of remote services, exposing results as Prometheus metrics.
  • Dynamic Scrape Target Discovery - Retrieves scrape targets automatically from cloud providers, container orchestrators, DNS, and service registries.
  • HTTP Endpoint Reload Triggers - Applies configuration changes on the fly via SIGHUP signal or HTTP POST to a reload endpoint.
  • Probe Module Assignments - Supports assigning different probe modules to target groups within a single scrape job for flexible monitoring.
  • Prometheus Relabeling Rules - Uses Prometheus relabeling rules to map target addresses and modules into probe request parameters.
  • HTTP Endpoint Reload Triggers - Applies configuration changes on the fly via SIGHUP signal or HTTP POST to a reload endpoint.
  • Probe Request Parameter Mappings - Uses Prometheus relabeling rules to map target addresses and module names into probe request parameters.
  • Probe Routing Relabeling - Routes probes by mapping static target addresses and modules into HTTP probe request parameters via relabeling.

Istoric stele

Graficul istoricului de stele pentru prometheus/blackbox_exporterGraficul istoricului de stele pentru prometheus/blackbox_exporter

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face prometheus/blackbox_exporter?

The Blackbox Exporter is a Prometheus-compatible probe that checks the availability and response correctness of external services over HTTP, HTTPS, DNS, TCP, ICMP, and gRPC. It exposes probe results as Prometheus metrics, including a probe_success indicator for each endpoint checked, making it a dedicated tool for blackbox monitoring of network services.

Care sunt principalele funcționalități ale prometheus/blackbox_exporter?

Principalele funcționalități ale prometheus/blackbox_exporter sunt: Probe Result Metric Exposers, Reusable Probe Module Definitions, Endpoint Reachability Probes, Probe Configuration Reloaders, External Service Monitoring, Prometheus-Formatted HTTP Endpoints, Multi-Protocol Health Probes, Multi-Protocol Probing Engines.

Care sunt câteva alternative open-source pentru prometheus/blackbox_exporter?

Alternativele open-source pentru prometheus/blackbox_exporter includ: prometheus/client_golang — Prometheus client_golang is the official Go client library for instrumenting applications with Prometheus metrics. It… twinproduction/gatus — Gatus is a multi-protocol health checker and automated service alerting tool. It provides a monitoring dashboard for… kubernetes/kube-state-metrics — kube-state-metrics is a Kubernetes metrics exporter that generates Prometheus-compatible metrics from the current… prometheus-community/windows_exporter — The Windows Exporter is a service that collects system, performance, and hardware metrics from Windows servers and… autobrr/qui — Qui is a BitTorrent cross-seeding manager, automation engine, and multi-instance torrent dashboard. It provides a… prometheus-operator/kube-prometheus — kube-prometheus is a monitoring stack deployment and orchestration framework. It uses an operator pattern to automate…

Alternative open-source pentru Blackbox Exporter

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Blackbox Exporter.
  • prometheus/client_golangAvatar prometheus

    prometheus/client_golang

    5,999Vezi pe GitHub↗

    Prometheus client_golang is the official Go client library for instrumenting applications with Prometheus metrics. It provides a metric registry that manages and exposes custom application metrics like counters, gauges, histograms, and summaries in Prometheus format for HTTP scraping by a Prometheus server. The library also includes a remote read client that sends PromQL queries to a Prometheus server over HTTP and retrieves time series data programmatically. The library supports creating separate registries to isolate metric namespaces and control which metrics are exposed per scrape endpoin

    Go
    Vezi pe GitHub↗5,999
  • twinproduction/gatusAvatar TwinProduction

    TwinProduction/gatus

    11,255Vezi pe GitHub↗

    Gatus is a multi-protocol health checker and automated service alerting tool. It provides a monitoring dashboard for tracking the uptime and health of HTTP, TCP, DNS, and gRPC endpoints, and serves as a Prometheus metrics exporter to track response times and success rates. The project distinguishes itself with a developer-oriented approach to status pages, securing administrative access and dashboards via OpenID Connect and Basic Authentication. It supports complex network environments through SSH tunneling to monitor internal services via bastion hosts and allows remote agents to push health

    Go
    Vezi pe GitHub↗11,255
  • kubernetes/kube-state-metricsAvatar kubernetes

    kubernetes/kube-state-metrics

    6,141Vezi pe GitHub↗

    kube-state-metrics is a Kubernetes metrics exporter that generates Prometheus-compatible metrics from the current state of cluster objects such as pods, deployments, and nodes. It operates by watching the Kubernetes API server and transforming resource snapshots into metric families, which are then exposed over an HTTP endpoint in the Prometheus text-based exposition format for direct scraping. The project distinguishes itself through horizontal scaling capabilities, distributing metric collection across multiple instances using object UID hashing to reduce per-instance memory consumption. It

    Gokuberneteskubernetes-exporterkubernetes-monitoring
    Vezi pe GitHub↗6,141
  • prometheus-community/windows_exporterAvatar prometheus-community

    prometheus-community/windows_exporter

    3,465Vezi pe GitHub↗

    The Windows Exporter is a service that collects system, performance, and hardware metrics from Windows servers and exposes them via a text-based HTTP endpoint for Prometheus to scrape. It functions as a system metrics collector and service monitor designed to provide observability across Windows environments. The project utilizes a modular collector design that gathers data through Windows Management Instrumentation, native performance counters, and registry keys. It also includes a text-file metrics importer that allows user-defined or third-party business metrics to be read from local plain

    Goprometheusprometheus-exporterwindows
    Vezi pe GitHub↗3,465
  • Vezi toate cele 30 alternative pentru Blackbox Exporter→