Triggers
Triggers son un mecanismo de análisis de líneas de log en Senta Streamer que permite la ejecución automática de acciones cuando se detectan condiciones específicas.
El propósito principal de los triggers es monitorear el estado del stream y reiniciar automáticamente los streams cuando se detectan problemas.
El sistema admite dos tipos de triggers:
- Estáticos
- Dinámicos (personalizados)
Triggers Estáticos
Sección titulada «Triggers Estáticos»Los triggers estáticos están integrados en el sistema. Actualmente, está disponible un trigger estático — el trigger de análisis de bitrate.
Trigger Estático de Bitrate
Sección titulada «Trigger Estático de Bitrate»- Tiene un ID = 1 fijo
- Preinstalado en el sistema
- No se puede eliminar
- Se puede asignar y desasignar de los canales
Cómo Funciona
Sección titulada «Cómo Funciona»El trigger analiza las líneas de log que contienen información de bitrate.
Si los logs muestran un par idéntico repetido:
tiempo — bitrateesto indica una congelación del stream (el bitrate no cambia con el tiempo).
En tales casos, el trigger ejecuta automáticamente un reinicio del stream.
Cómo Asignar un Trigger Estático
Sección titulada «Cómo Asignar un Trigger Estático»- Vaya a Menú Principal → Triggers
- Seleccione el trigger Bitrate
- Marque las casillas de los canales deseados en la lista de canales
- Guarde los cambios
Después de esto, los canales seleccionados serán monitoreados automáticamente por bitrate.
Triggers Dinámicos (Personalizados)
Sección titulada «Triggers Dinámicos (Personalizados)»Los triggers dinámicos le permiten crear sus propias reglas de análisis de logs.
El sistema puede:
- buscar ocurrencias de subcadenas en líneas de log
- verificar líneas de log contra expresiones regulares
Cuando se cumple una condición, se ejecuta una acción especificada (p. ej., reinicio del stream).
Creación de un Trigger Personalizado
Sección titulada «Creación de un Trigger Personalizado»Para crear un nuevo trigger:
- Vaya a Menú Principal → Triggers
- Haga clic en Crear Nuevo Trigger
- Especifique:
- Nombre del trigger
- Texto de búsqueda
- Si es necesario, active la opción Expresión Regular
- Guarde el trigger
- Seleccione la lista de streams a los que se debe aplicar este trigger
Después de guardar, el trigger comenzará a analizar los logs de los streams seleccionados.