feat(agents): añade incident_analyzer v1+v2 con 3 escenarios de voz virtualizada

El escenario HSS evita la subcadena 'mos' (de 'últimos') para que el
MockProvider lo mapee a la respuesta canónica 'hss' y no a la de 'mos'.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Juan
2026-05-10 21:40:51 +02:00
co-authored by Claude Opus 4.7
parent 19bac2bcdc
commit c4c46e4954
6 changed files with 129 additions and 0 deletions
@@ -0,0 +1,13 @@
ALERTA P1 - 02:14 UTC
Cluster: cscf-cluster-aravaca-01
Componente: P-CSCF (IMS core)
Síntoma: caída del 80% de registros SIP en los últimos 4 minutos.
Despliegue reciente: imagen 4.7.2 promovida en ventana de 01:50 UTC.
Tráfico de subscribers: estable hasta el despliegue, posterior bajada abrupta.
Logs: P-CSCF reporta 503 en re-registros y rejected_by_HSS en una fracción no
trivial de las peticiones nuevas.
Necesito hipótesis de causa raíz y plan de actuación con riesgos. Si toca
rollback indícalo y describe cómo revertir sin afectar a las llamadas activas.
@@ -0,0 +1,12 @@
ALERTA P2 - 19:42 UTC
Pool: sbc-pool-borde-norte
Componente: SBC de borde (5 instancias activas)
Síntoma: MOS medio cae de 4.1 a 3.4 durante el pico de las 19:30. ASR estable.
NER ligeramente degradado (-1.5%). El pico coincide con el cambio de horario.
No hay despliegues recientes. Capacidad reportada al 78%. Trazas RTP muestran
jitter creciente en flujos G.711, normales en G.729. Hipótesis a explorar:
saturación de codec o congestión transit network.
Propón análisis y acciones con bajo riesgo primero.
@@ -0,0 +1,13 @@
ALERTA P1 - 03:55 UTC
Pareja HSS: hss-pair-madrid (active-active)
Síntoma: alarma simultánea de capacidad al 92% en ambos nodos. Métricas
de replicación muestran lag bajando a cero (sospechoso) y ratio de
escrituras anormalmente alto en los 10 minutos más recientes.
Sospecha de loop de replicación o split-brain incipiente. Las llamadas en
curso no están afectadas pero los nuevos registros sí están degradándose.
Necesito recomendación urgente con análisis de riesgo. Aislar el enlace de
replicación es opción pero alto impacto: requerirá validar coherencia de la
DB de subscribers tras la operación.