EN

Cómo funciona esta página

Aquí se ve la salud de OpenWAF: la red de borde que hace de proxy de tus sitios, el DNS autoritativo, el panel y la API. Se mide desde fuera de nuestra infraestructura, así que sigue funcionando cuando nosotros no.

Cómo medimos

Cómo se calcula la disponibilidad

Cada minuto tiene un estado por componente. La disponibilidad de un día es:

disponibilidad = 1 − (caída total + 0,3 × caída parcial) / minutos medidos

Los minutos de rendimiento degradado y de mantenimiento programado no cuentan como caída. Aun así aparecen en la ficha de cada día.

Las cifras de 30 y 90 días usan la misma fórmula sobre todos los minutos medidos del periodo. Los minutos sin medición se dejan fuera; no cuentan como disponibles.

Colores de los días

Minutos ponderados = minutos de caída total + 0,3 × minutos de caída parcial.

MTTR y MTBF

Usa los datos

Todo lo que hay en esta página está disponible para herramientas, sin cuenta ni clave.

API

RutaQué devuelve
/api/v2/summary.jsonEstado general, componentes, incidencias abiertas y mantenimiento en curso
/api/v2/status.jsonSolo el estado general
/api/v2/components.jsonTodos los componentes y su estado
/api/v2/incidents.jsonIncidencias recientes
/api/v2/incidents/unresolved.jsonIncidencias sin resolver
/api/v2/scheduled-maintenances.jsonMantenimiento (también /upcoming.json y /active.json)
/api/v1/page.jsonLo que usa esta página: 90 días de disponibilidad diaria, MTTR y MTBF
/api/v1/history.jsonHistorial por meses, con filtros de componente y tipo

Los endpoints de /api/v2 siguen el formato de Statuspage: las integraciones que ya leen páginas de Statuspage funcionan sin cambios. CORS abierto para GET.

Feeds

Para agentes y LLM

/index.md es esta página en Markdown y /llms.txt resume lo disponible. Una petición a / con Accept: text/markdown también recibe Markdown.

Insignias

Insignia de estado general Insignia de disponibilidad de la API a 30 días Insignia de disponibilidad de la web a 90 días Insignia de SLA 99,9 % de la API

Rutas: /badge/status.svg, /badge/<componente>/status.svg, /badge/<componente>/uptime-30d.svg, /badge/<componente>/uptime-90d.svg y /badge/<componente>/sla-99.9.svg. Los ids de componente están en /api/v2/components.json.

Markdown

[![OpenWAF status](https://status.openwaf.dev/badge/status.svg)](https://status.openwaf.dev)

HTML

<a href="https://status.openwaf.dev"><img src="https://status.openwaf.dev/badge/status.svg" alt="OpenWAF status"></a>

Widget

Una línea en tu web. No se ve mientras todo funciona; durante una incidencia o un mantenimiento muestra un aviso pequeño abajo a la derecha. Usa su propio shadow DOM, así que no toca tus estilos.

<script src="https://status.openwaf.dev/widget.js" async></script>

Si tu web tiene CSP, añade https://status.openwaf.dev a script-src y a connect-src.

Avisos

No hay suscripción por correo. Sigue los feeds o recibe los avisos en Slack, Discord, Microsoft Teams o tu propio webhook desde Suscribirse.