Free · 0 € / mes

Monitoriza tus sitios gratis

10 monitores para sitios y API, checks desde dos regiones y una página de estado. Detecta caídas y mantén informados a tus clientes.

Sin límite de tiempo. Sin tarjeta de crédito. Checks cada 5 minutos.

Estado del propio Perstatpágina de estado

Del primer monitor a una alerta de prueba

01

Introduce una dirección

Crea un monitor HTTP para tu sitio o API. Elige regiones e intervalo según el plan.

02

Elige el destino

Activa push en tu iPhone o elige un conector existente. SMS personales desde Pulse; llamadas de guardia desde Sentinel.

03

Recibe una alerta de prueba

Haz fallar de forma controlada un endpoint de prueba que administras. Espera la caída confirmada y comprueba la alerta. Después restablece el endpoint.

El botón Probar solo evalúa el check, sin guardar un incidente. No sustituye esta prueba de alerta. Usa un servicio de prueba, no uno de clientes.

Introduce una dirección
Capturas originales de Perstat con datos de ejemplo. Muestran configuración y alerta, no una grabación de esta prueba.

De la caída a la recuperación

Un check falla. Al alcanzar el cuórum, Perstat abre un incidente. Una persona lo asume; la recuperación confirmada lo cierra. Incidentes automáticos y confirmación en todos los planes. Guardias con SMS y llamadas desde Sentinel, por 89 € netos al mes.

Abrir la guía

Mantén a la vista los sitios de tus clientes

Ejemplo: diez clientes, cada uno con un proyecto y una página de estado en su dominio. Sentinel incluye cinco páginas; cinco más dan 89 € + 5 × 9 € = 134 € netos al mes. Marca blanca requiere Command, 249 € y hasta 20 páginas.

Los proyectos no son consolas privadas de clientes. Los checks HTTP prueban una petición, no una compra completa en el navegador ni todas las imágenes.

Abrir la guía

Detecta las tareas programadas que no se ejecutan

Crea un heartbeat, copia su URL secreta y envía el primer ping. Informa solo de éxitos reales; usa la URL de fallo cuando corresponda. Para probar la alerta, deja que una tarea de prueba venza después del primer ping.

if /path/to/job.sh; then
  curl --fail --silent --show-error "$PERSTAT_PING_URL"
else
  curl --fail --silent --show-error "$PERSTAT_PING_URL/fail"
  exit 1
fi

Free incluye dos heartbeats. La señal confirma el aviso de la tarea, no que una copia de seguridad se pueda restaurar.

Abrir la guía

Detectar fallos y saber dónde actuar

Cuatro informes públicos de incidentes muestran el valor de una mirada externa.

  1. Comprobar desde fuera

    Comprueba la disponibilidad desde fuera de tu plataforma.

    Google Cloud

    Durante el fallo de la nube, el monitoring de algunos clientes también dejó de funcionar.

  2. Monitorizar tu propia URL

    Un check de la URL que usan tus clientes te da tu propia señal de fallo.

    Atlassian

    El primer ticket de un cliente llegó 8 minutos después del inicio del fallo.

  3. Detectar fallos de DNS

    Los checks DNS indican cuándo un nombre de dominio deja de resolverse.

    Marketo

    Un problema de DNS hizo inaccesible la página de inicio de sesión.

  4. Detectar tareas ausentes

    Un heartbeat te avisa cuando falta una señal de éxito esperada.

    GitLab

    Las tareas de copia de seguridad fallaron y sus correos de error fueron rechazados.

Perstat sustituye checks, páginas de estado y guardia de uptime

Perstat cubre la cadena que va del check fallido a las evidencias. Por diseño, no es una suite de observabilidad.

  • Checks de uptime

    En lugar de UptimeRobot, Pingdom o los checks de uptime de una suite más amplia: 13 tipos de check desde regiones identificadas.

  • Página de estado

    En lugar de Atlassian Statuspage: páginas públicas o protegidas, alimentadas por los mismos monitores e incidentes.

  • Guardia de uptime

    En lugar de la parte de uptime de Opsgenie o PagerDuty: confirmación desde el teléfono, además de cuadrantes de guardia y escalado.

Los logs, las trazas, el APM y las alertas de otras herramientas se quedan donde están. Perstat no los recibe.

Pipelines y agentes actúan sin arriesgar el historial

El endpoint MCP que da de alta monitores también sirve a agentes y scripts. Cada escritura se atribuye a la persona que creó la clave, y su rol actual se comprueba en cada llamada.

Leer la documentación de MCP
Herramientas de escritura por MCPtools/call
  • create_projectCrear un proyecto
  • create_monitorCrear un monitor
  • update_monitorEditar nombre, ajustes, intervalo o regiones
  • set_monitor_enabledPausar o reanudar un monitor
  • archive_monitorArchivar un monitor y liberar su plaza en el plan
  • restore_monitorRestaurar un monitor archivado, en pausa
  • acknowledge_incidentConfirmar un incidente
  • resolve_incidentResolver un incidente
  • delete_monitorNo existe, porque borrar un monitor borraría también su historial de incidentes.
MCP
Leer monitores e incidentes, crear y editar monitores, y confirmar y resolver incidentes. Para crear monitores hace falta una clave de API válida para toda la organización.
REST y webhook
Consulta, crea y modifica monitores mediante REST, con un webhook firmado para tus propias automatizaciones.
Notificaciones
Slack, Microsoft Teams, Discord, Google Chat, PagerDuty y Opsgenie.

Apps nativas para iPhone, iPad y Apple Watch

Las apps muestran alertas a pantalla completa, permiten confirmar deslizando y llevan el incidente abierto a la pantalla bloqueada como Actividad en directo. No hay app nativa para Android, pero los SMS desde Pulse y las llamadas de guardia desde Sentinel llegan a cualquier teléfono.

Ver en el App Store
25 segundos · sin sonido
La alarma llega a la persona de guardia. App real de iPhone. Grabación en inglés con datos de ejemplo. Alarma → Silenciar → Asumir. El servicio sigue sin estar disponible hasta que se solucione el fallo.

Empieza gratis. Amplía cuando lo necesites

Free cuesta 0 € al mes, sin límite de tiempo. Pasa a un plan de pago cuando necesites más monitores o funciones.

Elige según tu necesidad

Monitorizar gratis · Free

0 € al mes. 10 monitores, dos heartbeats y una página de estado. Incidentes automáticos y confirmación incluidos.

SMS personales · Pulse

SMS personales, 50 monitores y tres puestos. 29 € netos/mes.

Organizar guardias · Sentinel

Rotaciones, SMS y llamadas, 150 monitores y 15 puestos. 89 € netos/mes.

Gestionar sitios de clientes · Sentinel / Command

Dominios de estado desde 89 €, marca blanca desde 249 € netos/mes. Revisa los límites de páginas.

Desliza lateralmente para comparar todos los planes

Comparativa compacta de los cinco planes de Perstat
Qué cambia con cada planFree0 €/ mesSin límite de tiempoPulse29 €/ mesSentinel89 €/ mesCommand249 €/ mesEnterprisedesde 690 €/ mes
Monitores1050150500a medida
Usuarios131530a medida
Intervalo mínimo300 s60 s30 s15 s10 s
Regiones de sonda2 de 63 de 6las 6las 6las 6
Historial público*7 días30 días90 días1 año2 años
Páginas de estado11520a medida
Guardias, incidentes manuales, post-mortemsnonoincluidoincluidoincluido

Precios al mes en EUR, netos, sin IVA. Enterprise empieza en el importe indicado. *Estos valores limitan el historial público de incidentes resueltos. Otros objetos de datos siguen, por ahora, reglas propias de almacenamiento y borrado. Revisa los límites de retención documentados antes de comprar.

  • Control plane en la UE

    Operado por Datargo GmbH, con sede en Alemania.

  • Regiones identificadas

    Las ubicaciones de las sondas aparecen con su nombre, no ocultas tras un mapamundi.

  • Estado verificable

    Las capturas del producto, la página de estado pública, el informe de ejemplo y los límites de compra actuales se ven sin iniciar sesión.

Recorrido ilustrativo

Configura al desplegar. Recibe el aviso

Un diálogo de ejemplo muestra la configuración con un agente. Las imágenes de Perstat muestran el producto real con datos de ejemplo, sin grabar este diálogo.

1 / 4

Incluye la supervisión en el despliegue

Tu web o API está lista. Pide al agente conectado que incluya la supervisión, sin abrir otro formulario de configuración.

El ejemplo supone una conexión activa con Perstat y permisos de escritura para este proyecto.

Ver supervisión de disponibilidad
Tu proyecto · agente de códigoEjemplo
Tú

Despliega esta versión.

Agente

El despliegue ha terminado. Perstat está conectado. ¿Quieres supervisar la URL pública de estado?

Tú

Sí, con las regiones y el intervalo acordados.

Agente

El monitor de URL está configurado. La primera comprobación sigue pendiente. Puedes seguir trabajando.

2 / 4

Confirma la URL y el monitor

El agente puede crear un monitor de URL mediante MCP o modificar uno existente. Confirma la configuración en el diálogo.

Crear el monitor precede a la primera comprobación. El intervalo y las regiones dependen del plan.

Ver supervisión de disponibilidad
Configuración del monitorEjemplo
Tú

Supervisa la URL de estado en este proyecto, con las regiones y el intervalo seleccionados.

Agente

El monitor está configurado. La primera comprobación sigue pendiente. Puedes abrir sus detalles en Perstat.

3 / 4

Perstat comprueba mientras sigues trabajando

Perstat comprueba la URL desde fuera del servicio. Los resultados y tiempos de respuesta aparecen incluso después de cerrar el agente.

Una comprobación HTTP correcta verifica el endpoint configurado. No prueba un proceso de compra completo.

Ver supervisión de disponibilidad
Vista del monitor Order API en Perstat con sus regiones de check, uptime, tiempos de respuesta y detalles del certificado
Interfaz real, datos de ejemplo. Seis regiones están disponibles a partir de Sentinel. Ampliar la vista
4 / 4

Un fallo confirmado te llega

Cuando se cumplen las condiciones de fallo configuradas, Perstat abre un incidente y te avisa por los canales seleccionados.

Por defecto, dos regiones confirman los fallos de las comprobaciones regionales. Asumir el incidente no repara el servicio.

Ver supervisión de disponibilidad
Alerta de caída de Perstat a pantalla completa para Order API en un iPhone, con un control deslizante para confirmarla
App real de Perstat para iPhone con datos de ejemplo. La notificación llega por el canal configurado.
1 / 4

Sigue una tarea programada

Una tarea puede detenerse mientras su servidor responde. Un heartbeat indica a Perstat cuándo esa tarea envía su señal.

El ejemplo sigue un informe cada hora. El mismo principio sirve para una tarea de copia de seguridad.

Ver supervisión con heartbeat
Tu proyecto · agente de códigoEjemplo
Tú

Añade supervisión a nuestra tarea de informes cada hora.

Agente

Un heartbeat encaja. Confirmemos el intervalo, la tolerancia y los destinatarios de los avisos.

2 / 4

Envía la señal tras completar la tarea

Crea el heartbeat y añade su dirección privada a la tarea. Envía la señal de éxito cuando termine correctamente.

Mantén la dirección en secreto. La compatibilidad MCP depende del servidor y del cliente conectados.

Ver supervisión con heartbeat
Configuración del heartbeatEjemplo
Configuración de la tarea

Ejecutar el informe. Enviar la señal solo después de completarlo correctamente.

Perstat

El monitor espera su primera señal. La configuración no confirma aún que la tarea se haya ejecutado.

3 / 4

Comprueba la primera ejecución correcta

Ejecuta la tarea y comprueba que Perstat recibió la señal. Las siguientes ejecuciones siguen el mismo horario.

El heartbeat de una copia confirma su señal. No verifica que la copia se pueda restaurar.

Ver supervisión con heartbeat
Comprobación inicialEjemplo
Tarea

El informe ha terminado. Su señal de éxito se ha enviado.

Siguiente paso

Abre el monitor y comprueba la señal registrada antes de confiar en el horario.

4 / 4

Detecta una ejecución ausente

Si la señal supera el intervalo y la tolerancia, Perstat puede abrir un incidente y avisar a los destinatarios configurados.

Los heartbeats siguen el horario de la tarea, sin quorum regional.

Ver supervisión con heartbeat
Notificación configuradaEjemplo
Incidente de ejemplo

El informe de esta hora no ha enviado su señal dentro del plazo configurado.

Siguiente paso

Revisa la ejecución fallida o ausente. Asume el incidente cuando te hagas cargo.

Automatiza en el siguiente despliegue

API y MCP son opciones adicionales. La secuencia inferior es un ejemplo identificado.

Saltar la historia
Saltar la historia
  1. Cada release añade algo que vigilar

    order-api 2.16.0 añade un webhook de pagos. De los últimos 8 despliegues, 3 llevaron a producción un endpoint, un job o un servicio sin monitor, porque crearlo era una tarea aparte.

    Log de desplieguesEjemplo
    1. 09-10 14:02order-api 2.16.0+ /webhooks/paymentssin monitor
    2. 09-10 11:47search-indexer 1.9.3worker poolmonitorizado
    3. 09-09 17:20checkout-web 4.2.0+ /api/cart/v2sin monitor
    4. 09-09 09:15auth-service 3.1.1token rotationmonitorizado
    5. 09-08 16:40image-resizer 0.7.0new servicesin monitor
    6. 09-08 10:05mail-relay 1.4.2patchmonitorizado
    7. 09-05 15:30order-api 2.15.4patchmonitorizado
    8. 09-05 08:12status-sync 0.3.0cron jobmonitorizado

    3 de 8 despliegues añadieron algo sin monitor

  2. Incluye el monitor en el despliegue

    Un paso después del despliegue crea el monitor mediante la API REST. La clave API de la organización necesita monitors:write y acceso al proyecto. Los errores HTTP hacen fallar el paso.

    deploy.ymlEjemplo
    # tras el job de release: dar de alta el monitor
    - name: Register monitor
      run: |
        curl --silent --show-error --fail-with-body \
          "https://api.perstat.io/projects/$PERSTAT_PROJECT_ID/monitors" \
          --header "Authorization: Bearer $PERSTAT_API_KEY" \
          --header "Content-Type: application/json" \
          --data '{
            "name": "Order API", "type": "http",
            "config": {"url": "https://orders.example.com/health"},
            "interval_seconds": 300,
            "regions": ["na", "eu", "as", "sa", "af", "oce"]
          }'
  3. Un solo monitor, por mucho que despliegues

    La API devuelve el monitor con su ID. Guárdelo y use PATCH para los cambios posteriores. Crear de nuevo el mismo nombre devuelve un conflicto, no un éxito implícito.

    API REST · 201 Created · extracto de la respuestaEjemplo
    {
      "id": "mon_…",
      "name": "Order API",
      "type": "http",
      "enabled": true,
      "interval_seconds": 300,
      "regions": [
        "na",
        "eu",
        "as",
        "sa",
        "af",
        "oce"
      ]
    }
    Siguiente despliegue

    Actualizar el ID guardado con PATCH /monitors/{monitor_id}.

  4. Seis regiones empiezan a comprobar

    Nodos de sonda en 6 continentes ejecutan el check según su intervalo. Perstat guarda cada resultado con la región que lo ha medido.

    Vista de un monitor de Perstat con tiempos de respuesta por región y el desglose de resultados por región
    • naNorteamérica
    • saSudamérica
    • euEuropa
    • afÁfrica
    • asAsia
    • oceOceanía
  5. Dos regiones confirman la caída

    Un fallo en una región es un aviso discreto, no una alerta a la guardia. Cuando una segunda región también informa de un fallo, el quórum por defecto confirma la caída y abre un único incidente.

    Quórum para Order APIEjemplo
    • naewrNewarkFallo
    • sagruSão PauloOK
    • eufraFráncfortOK
    • afjnbJohannesburgoOK
    • assgpSingapurFallo
    • ocesydSydneyOK

    na (Newark) informa de un fallo: aviso discreto, todavía no se alerta a nadie.

    as (Singapur) también informa de un fallo: quórum alcanzado, incidente abierto a las 02:41:12 UTC.

  6. La alerta escala hasta que alguien la confirme

    Perstat envía la alerta al iPhone y al Apple Watch, y mediante conectores a Slack, Teams o PagerDuty. El escalado de guardia pasa después a SMS y a una llamada hasta que alguien confirme.

    Escalado de guardia: desde Sentinel

    Alerta de caída de Perstat a pantalla completa para Order API en un iPhone, con un control deslizante para confirmarla
    Escalado de guardia hasta que alguien confirme
    1. PushNotificación nativa en iPhone y Apple Watch.
    2. SMSUna etapa temporizada del escalado de guardia.
    3. LlamadaLa última etapa del escalado de guardia, en cualquier teléfono.
    4. ConfirmadoLa responsabilidad queda visible y el resto de dispositivos deja de avisar.
    También mediante conectores
    • Slack
    • Microsoft Teams
    • Discord
    • Google Chat
    • PagerDuty
    • Opsgenie
    • Webhook

    Alertas SMS personales sin rotación: desde Pulse

    acknowledge_incidentO desde el terminal: tu agente llama a acknowledge_incident por MCP, con la confirmación atribuida al titular de la clave.

  7. La página de estado informa a tus clientes

    El incidente abierto por el quórum aparece en la página de estado vinculada con su fase actual, y el componente pasa a Down. Nadie tiene que copiarlo a mano.

    status.example.comEjemplo

    Major outage

    • Order APIDown
    • StorefrontOperational
    • SearchOperational
    AcknowledgedOrder API02:41:12 UTC
  8. El incidente entra en el registro de disponibilidad

    Cuando las regiones informan de la recuperación, el incidente se cierra con su inicio, su fin y su duración confirmados. El mantenimiento anunciado se excluye durante su ventana. Perstat calcula la disponibilidad a partir del mismo registro.

    Registro de disponibilidadEjemplo
    Order APIQ2 2026
    1. 2026-05-03 02:41:12Incidente, confirmado por quórum00:07:12
    2. 2026-05-17 22:00:00Mantenimiento, anunciado y excluido01:30:00
    Disponibilidad bruta
    99,925 %
    Excluido el mantenimiento anunciado
    99,994 %

    Exportación: informe PDF por monitor de 7 a 90 días. CSV con manifiesto a petición.

  9. Tus clientes ven el estado antes de preguntar

    La página de estado en tu propio dominio muestra el estado, como esta actualización programada de la base de datos. La página y el badge de tu sitio leen del registro que hay detrás de la cifra de disponibilidad.

    Dominio propio: desde Sentinel

    status.example.comDatos de ejemplo
    Una página de estado para clientes con componentes agrupados, barras de disponibilidad de 90 días y un aviso de mantenimiento programado
    Badge de estado: operativo <img src="https://status.example.com/badge.svg" alt="Service status"> El mismo badge en tu sitio, servido desde tu dominio. Muestra lo mismo que la página.
Todos los tipos de check y sus opciones Abrir el informe SLA de ejemplo Ver la página de estado pública de Perstat

Configura tu primer monitor gratuito

Empieza con un sitio o una API. Free incluye 10 monitores, dos regiones de check y una página de estado, sin tarjeta ni límite de tiempo.