🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónDisparadores 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.
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.
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.