EDB Qué significa un código de error y qué hacer con él

Todos los servicios › fleet-reports

106900 No se pudo conectar con una fuente de datos

FUENTE_NO_CONTESTO

Clase común a toda la flota (familia «dependencia»): Dependencia no disponible. El fallo está en algo de lo que depende fleet-reports, no en la petición.

Qué ha pasado

Un conector no logró hablar con su fuente (Matomo, contadores, fleet_telemetry): fallo de red al conectar. HOY el timeout (106901) está COLAPSADO aquí dentro — un plazo vencido se cuenta como una caída, porque ambos caen en el mismo SourceUnavailable.

Cómo se soluciona

Comprobar que la fuente está viva y alcanzable desde donde corre fleet-reports (allowlist de host, ruta de red). El raise ... from conserva la causa httpx en el log para distinguir.

Qué hacer mientras tanto

El run se sella 'failed' y se reintenta en el siguiente ciclo (ver 106302).

Ya costó tiempo

2026-W34/W35 · Matomo se mudó del puerto 8444 al 443 y las 2 fuentes matomo quedaron apuntando a un puerto muerto; los 2 informes semanales dejaron de generarse ~2 semanas SIN que saltara ninguna alarma (los runs se sellaban 'failed' pero nadie lo veía). Lo cazó OPS al medir dependencias para el move a nodo0. Arreglo: repunte de base_url + allowlist. Deuda de OBSERVABILIDAD detrás: un run 'failed' sostenido debería alertar.

Dónde se lanza

connectors/matomo.py:174, contadores_web.py:145, fleet_telemetry.py:201 (SourceUnavailable, red)

El número viaja en la respuesta o en el registro: sí.

Cómo se lee el código

1
origen: Fortiseg
06
servicio: fleet-reports
900
clase común a toda la flota: Dependencia no disponible