La red de sondas

Perstat ejecuta checks desde 6 regiones, una por continente habitado. Once tipos de check votan entre regiones antes de abrir un incidente, y los monitores agent y heartbeat informan directamente.

Un monitor de Perstat con tiempos de respuesta desde seis regiones y resultados por región y dirección IP.
En esta página

Las regiones

RegiónPoPCiudadContinente
naewrNewarkNorteamérica
sagruSão PauloSudamérica
eufraFráncfortEuropa
afjnbJohannesburgoÁfrica
assgpSingapurAsia
ocesydSydneyOceanía

Las 6 regiones están activas. Free usa 2 regiones, Pulse usa 3, y Sentinel y los planes superiores usan las 6.

La API, MCP y el informe SLA de ejemplo usan las claves de región de la tabla. Las vistas del producto indican el continente.

La votación regional se aplica a 11 tipos de check regionales. Los monitores agent y heartbeat no usan regiones de sonda ni quórum regional, y siguen sus propias reglas de señal entrante.

Cómo se ejecuta un check

Los nodos de sonda recogen su trabajo del control plane. Cada pocos segundos, cada nodo pide los checks que tocan en su región, los ejecuta y devuelve el resultado completo. Un nodo que enmudece deja de recibir trabajo y no puede descartar tus checks en silencio.

Cada nodo ejecuta su propio resolver DNS recursivo y con validación. Los resultados de DNS salen del árbol DNS real, no de la caché de un resolver público. Perstat registra dns_ms por separado de la latencia total, así que un resolver lento nunca parece una aplicación lenta.

Los checks de alcanzabilidad pueden ejecutarse sobre IPv4, IPv6 o ambos, y dan un resultado por dirección IP. Si no eliges nada, el check usa IPv4. Los checks de DNS, higiene DNS y dominio se ejecutan sin familia de direcciones, y traceroute sigue una sola dirección IP.

Cuando un check de sonda compatible produce una atribución, el resultado nombra una de estas capas:

  • Tu aplicación
  • Tu DNS
  • La red intermedia
  • Nuestro resolver
  • Nuestro propio nodo de sonda

Unknown sigue siendo un estado válido mientras la atribución no está determinada. No todos los resultados llevan una capa de causa.

Cómo votan los 11 tipos de check regionales

Para estos 11 tipos, hay dos umbrales entre un check fallido y una alerta:

  1. Dentro de una región. El algoritmo agrega los resultados recientes de los nodos y exige un 75 % de acuerdo cuando hay más de un nodo de sonda activo. Hoy cada una de las 6 regiones tiene un nodo activo, así que esta capa es 1/1. No añade una segunda confirmación independiente dentro de la región.
  2. Entre regiones. Un incidente solo se abre cuando un quórum de regiones confirma el fallo, 2 regiones por defecto. Un quórum aparte confirma la recuperación. Los resultados más antiguos que la ventana de frescura no cuentan para el quórum. Esta es la confirmación activa entre regiones en la topología actual.

Por debajo del quórum, Perstat no descarta nada en silencio. Un incidente en formación es visible en el producto e indica la primera región que falla.

Las divergencias por debajo del quórum, como una región a la deriva o una familia IP que falla, van a una lista de vigilancia en lugar de avisar a nadie. Las discrepancias entre nodos también aparecen allí cuando una región tiene más de un nodo activo. Una entrada de la lista de vigilancia debe durar un intervalo de check completo antes de notificarse.

Un incidente empieza en la confirmación del quórum, al segundo. Tu registro de disponibilidad usa después el mismo límite.

Los clientes reciben a petición los datos de salida

Los clientes que necesitan los datos de salida de las sondas para sus listas de permitidos los reciben a petición. Las direcciones IP de los nodos y los proveedores de alojamiento no se publican.

Los nodos de sonda no guardan datos de cuentas de clientes: miden e informan. El control plane permanece en la UE, bajo una empresa alemana. Los demás detalles están en la página de seguridad.

Haz el tour o consulta los tipos de check que ejecuta la flota.