Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Disparadores y eventos

5 tareas · 36 min · Principiante

Un playbook arranca cuando llega un evento que cumple una condición. Esa condición es el disparador, y de su calidad depende todo lo demás: si deja pasar eventos que no debía, la automatización trabaja de más; si se dispara con su propio resultado, no termina nunca. En Molinos Río Dulce abres el patrón de una regla de eventos, dos reglas de automatización de incidentes y los eventos de una mañana, y compruebas qué dejó pasar cada filtro.

0 de 5 · 0%

Objetivo de la sala

Un playbook arranca cuando llega un evento que cumple una condición. Esa condición es el disparador, y de su calidad depende todo lo demás: si deja pasar eventos que no debía, la automatización trabaja de más; si se dispara con su propio resultado, no termina nunca. En Molinos Río Dulce abres el patrón de una regla de eventos, dos reglas de automatización de incidentes y los eventos de una mañana, y compruebas qué dejó pasar cada filtro.

Los servicios que mueven eventos entre componentes suelen prometer entrega «al menos una vez». Eso significa que el evento llega seguro, pero que en ocasiones llega repetido: el emisor reintenta porque no recibió la confirmación a tiempo, o la cola entrega de nuevo un mensaje que ya se procesó. La promesa contraria, «como máximo una vez», evita los duplicados pero puede perder eventos, y en seguridad perder un evento suele ser peor.

La consecuencia práctica es que el consumidor, el playbook, tiene que estar preparado para ver el mismo evento dos veces. Cada evento trae un identificador propio precisamente para poder reconocerlo.

Responde para continuar

Un servicio entrega los eventos «al menos una vez». ¿Qué debe asumir quien los consume?

Ver pista de ayuda

Piensa en qué pasa si el emisor no recibe la confirmación.

Abre patron-de-evento.json. Un patrón es un filtro: un evento lo cumple solo si coincide con todos los campos que el patrón nombra, y cada campo acepta una lista de valores posibles. Un campo que el patrón no menciona no se mira. Los comparadores numéricos funcionan como en cualquier filtro: >= 7 deja pasar el 7 y todo lo mayor.

Después abre eventos-recibidos.csv y cuenta cuántas de las entregas del patrón llegaron a la regla. Cuenta entregas, no eventos distintos: una entrega repetida se cuenta cada vez.

Responde para continuar

¿Cuántas entregas de la lista cumplen el patrón de evento? Escribe solo el número.

Ver pista de ayuda

Comprueba en cada fila la fuente, el tipo, la severidad y la cuenta contra el patrón.

Si el playbook de esa regla desactiva una clave o abre un caso, una entrega duplicada puede hacerlo dos veces. La señal de que un evento se repitió es su identificador: dos filas con el mismo id_evento son el mismo hecho contado dos veces, aunque la hora de recepción difiera unos segundos.

Responde para continuar

¿Qué identificador de evento aparece repetido en la lista? Escríbelo tal cual.

Ver pista de ayuda

Busca dos filas con el mismo id_evento y horas muy próximas.

Abre reglas-de-automatizacion-de-incidentes.txt. Una regla se activa por un tipo de suceso (crear o actualizar un incidente) y ejecuta acciones. El peligro aparece cuando la acción modifica justo el objeto que la activa. Si la regla se dispara al actualizar un incidente y el playbook que lanza actualiza el incidente, cada ejecución provoca la siguiente: un bucle que solo se detiene cuando alguien lo corta o cuando se agota algún límite.

Responde para continuar

¿Qué regla de automatización puede dispararse a sí misma? Escribe su identificador.

Ver pista de ayuda

Compara el disparador de cada regla con lo que hace el playbook que lanza.

Apagar la regla resuelve el bucle y deja sin enriquecimiento a todos los incidentes de severidad alta. Es mejor corregir la causa: que la regla distinga entre un cambio hecho por una persona y un cambio hecho por la propia automatización, o que se ejecute una sola vez por incidente. También conviene un tope de ejecuciones por hora, como red de seguridad si el filtro falla.

Responde para continuar

¿Qué corrección evita el bucle sin perder el enriquecimiento?

Ver pista de ayuda

El problema no es cuántos incidentes entran, sino quién produce el cambio.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad