Saltar al contenido principal

comparativa de herramientas autoalojadas

Blackbox exporter vs. Uptime Kuma: ¿una pieza o un producto?

No son dos versiones de lo mismo. Uptime Kuma es un producto que se instala y se usa. El Blackbox exporter de Prometheus es un componente de un sistema de monitoreo que usted mismo ensambla, y por sí solo no hace casi nada.

La tabla de abajo es la comparación completa, sin editar. Léala primero si lo prefiere: es la misma que le enviaríamos.

AGPL-3.0 · un solo binario · plan gratuito · sin tarjeta

Los datos, frente a frente

  Blackbox exporterUptime KumaUptimepage
licencia Apache-2.0MITAGPL-3.0
funciona por sí solo no, es un componentesísí
qué opera usted exporter, Prometheus, Alertmanager y Grafanaun contenedoralojado, o un binario
tipos de sondeo http · tcp · dns · icmp · grpc · unix31 tiposHTTP · TCP · DNS · TLS · dominio · ping · heartbeat · flow · manual
quién programa la comprobación Prometheus, 60 s por defectointegrado, hasta 1 sintegrado, desde 60 s
alertas reglas PromQL que escribe usted + Alertmanager94 integraciones14 integraciones nativas
caducidad de certificados una métrica, la alerta la crea usteduna comprobación con alertauna comprobación con alerta
panel solo página de depuraciónintegradointegrado
página de estado ningunabásica, solo RSScon su marca, con suscriptores
llega a destinos privados sísísí, con su propio agente
sondas multirregión despliegue usted N exporterscon el complemento Globalping13 regiones alojadas
equipos y roles una contraseña basic-authun solo inicio de sesiónorganizaciones + roles
comunidad (estrellas en GitHub) ~5,8k~89kjoven

El Blackbox exporter no tiene planificador. Un sondeo solo se ejecuta cuando Prometheus lo solicita, así que la frecuencia de comprobación es el intervalo de scrape de Prometheus, que por defecto es de un minuto.

La caducidad del certificado se expone como la métrica probe_ssl_earliest_cert_expiry en lugar de verificarla la sonda; convertirla en una alerta es una regla PromQL que escribe usted.

El exporter sirve una pequeña página de depuración en memoria que lista los sondeos recientes, no una página de estado. Su historial se pierde al reiniciar.

Los módulos prober indicados son los de la versión actual, v0.28.0. Existe un prober de websocket en master, pero no está en ninguna versión publicada.

Verificado en julio de 2026 con Blackbox exporter v0.28.0 y Uptime Kuma 2.4.0. Los dos proyectos avanzan rápido, así que consulte su código fuente actual antes de decidir.

El exporter no monitorea nada por sí solo

Esta es la parte que la gente descubre tarde. El Blackbox exporter no tiene planificador: expone un endpoint de sondeo, y un sondeo solo se ejecuta cuando algo lo solicita. Ese algo es Prometheus, que decide con qué frecuencia preguntar, guarda el resultado y evalúa sus reglas de alerta. Después, Alertmanager se encarga de enviar los avisos, y Grafana dibuja el panel. Así que un monitoreo de disponibilidad que funcione son cuatro piezas que usted instala, configura, protege, actualiza y mantiene vivas, no una. La frecuencia de comprobación ni siquiera es un ajuste del exporter; es el intervalo de scrape de Prometheus, que por defecto es de un minuto.

Donde el exporter gana de verdad

En precisión, y en encajar en un entorno que ya opera. Sondea por HTTP, TCP, DNS, ICMP, gRPC y sockets unix, y verifica cosas que la mayoría de las herramientas no pueden expresar: expresiones regulares sobre las secciones de respuesta de DNS, scripts TCP de envío y espera con actualizaciones STARTTLS, coincidencias exactas byte a byte, expresiones CEL sobre cuerpos JSON, expresiones regulares sobre las cabeceras de respuesta, e incluso fijar una versión máxima de TLS para demostrar que no se ofrece una insegura. Si ya ejecuta Prometheus, los datos de los sondeos llegan al mismo almacén que las métricas de sus aplicaciones sin coste adicional, y alcanzan lo que un comprobador alojado, por su propia estructura, no puede alcanzar: VIP internas, resolutores DNS privados, sockets en el host.

Donde gana Uptime Kuma

Está terminado. Un contenedor, cinco minutos, y tiene 31 tipos de monitor, 94 integraciones de notificación, un panel, una página de estado e intervalos de hasta un segundo. Alguien que no es ingeniero puede añadir una comprobación. Con el exporter, añadir una comprobación es editar un YAML, más una regla de relabel de Prometheus, más una recarga de la configuración, y convertir la caducidad de un certificado en una alerta implica escribir usted mismo PromQL sobre un gauge, porque la caducidad se expone como métrica en lugar de verificarla la propia sonda.

El punto ciego que comparten

Ninguno se vigila a sí mismo. Si su Prometheus cae, nada sondea y nadie se entera. Si su único contenedor de Kuma está en el host que acaba de caer, lo mismo. El monitoreo autoalojado que vive junto a lo que monitorea siempre se perderá la caída que se lleva por delante a los dos, y ese es todo el argumento a favor de una sonda que se ejecute en otro lugar.

Dónde encaja Uptimepage

Uptimepage es un producto terminado como Kuma, pero por defecto comprueba desde fuera de su infraestructura, desde varias regiones, y aun así puede ejecutar su propio agente de sondeo dentro de la red para los destinos privados a los que antes solo llegaba el exporter. Además de las comprobaciones: una página de estado con su marca y suscriptores confirmados por correo y webhook, incidentes que se abren automáticamente, organizaciones con roles, y un proveedor de Terraform, una API REST y un servidor MCP, para que la configuración se quede en Git como en una instalación de Prometheus. Alojado gratis y sin tarjeta, o autoalojado bajo AGPL.

  1. 01Inicie sesión con GitHub o Google. Sin tarjeta, sin llamada comercial.
  2. 02Pegue una URL. La primera comprobación se ejecuta antes de que termine de leer esto.
  3. 03Publique la página de estado, o expórtela a Terraform y guárdela en Git.
acme cloud status.acme.dev suscribirse

todos los sistemas funcionan con normalidad comprobado hace 12 s

api99,98 %

p95 142 ms · un incidente en 45 días

dashboard99,91 %

p95 318 ms · dos días degradados

webhooks99,99 %

p95 88 ms · sin incidentes

RESUELTO14 min

Latencia elevada en la API del panel

14:22 resuelto, latencia de nuevo por debajo de 300 ms

14:08 abierto automáticamente por la comprobación del panel

activo degradado caído 45 días · suscriptores por correo y webhook

Una página de ejemplo. Los monitores, los porcentajes y el incidente son inventados.

Preguntas frecuentes

¿El Blackbox exporter monitorea por sí solo?
No. No tiene planificador: un sondeo solo se ejecuta cuando Prometheus lo solicita. Prometheus decide la frecuencia y guarda el resultado, Alertmanager envía las notificaciones y Grafana dibuja el panel. El exporter es una pieza de un sistema de cuatro piezas que usted ensambla y opera.
¿Con qué frecuencia comprueba el Blackbox exporter?
Con la frecuencia con la que Prometheus hace scrape de él, que por defecto es una vez por minuto. La frecuencia de comprobación no es en absoluto un ajuste del exporter. La línea 2.x de Uptime Kuma baja hasta un segundo, y Uptimepage funciona a 60 segundos en el plan Founding gratuito y a 10 segundos autoalojado.
¿Puede el Blackbox exporter avisarme antes de que caduque un certificado?
Indirectamente. Expone la caducidad del certificado como métrica en lugar de verificarla, así que usted escribe una regla PromQL sobre probe_ssl_earliest_cert_expiry y la enruta usted mismo a través de Alertmanager. Kuma y Uptimepage tratan la caducidad del certificado como una comprobación con una alerta asociada.
¿Alguno de los dos me da una página de estado?
No. El exporter sirve una pequeña página de depuración en memoria, no una página de estado, y las páginas de estado de Kuma ofrecen un feed RSS en lugar de suscriptores. Lo que añade Uptimepage es una página para clientes con suscriptores confirmados e incidentes abiertos automáticamente.

Enlaces

Empiece en menos de 5 minutos.

Empezar gratis

funciones · precios · notas