Jimdo.logzio-alert
ansible-logzio-alert
Módulo de Ansible para configurar alertas en logz.io
Instalación
$ ansible-galaxy install Jimdo.logzio-alert
Documentación
Opciones del módulo
Nombre | Requerido | Descripción | Predeterminado |
---|---|---|---|
name | verdadero | El nombre único para la alerta a crear | |
logzio_api_endpoint | falso | Punto final de la API de logz.io | api.logz.io |
logzio_api_token | falso | Token de la API de logz.io. Si no se establece, se usa el valor de la variable de entorno LOGZIO_API_TOKEN | |
state | falso | Si la alerta debe estar presente o ausente | presente |
description | falso | La descripción de la alerta | |
severity | falso | La severidad de la alerta (BAJO, MEDIO o ALTO) | MEDIO |
query | verdadero | La consulta de búsqueda que devuelve mensajes para los que queremos recibir la alerta | |
operation | falso | El operador para la comparación del umbral | MAYOR_QUE |
threshold | falso | Umbral para la alerta | 0 |
timeframe | falso | Intervalo de tiempo en minutos que se considera para el cálculo del umbral | 10 |
notification_emails | falso | Lista de direcciones de correo electrónico que deben ser notificadas | |
enabled | falso | Si esta alerta debe estar activa | verdadero |
suppress | falso | Intervalo de tiempo en minutos que suprime notificaciones repetidas | 5 |
aggregation_type | falso | El tipo de agregación que queremos hacer sobre el campo de agregación en los mensajes consultados | NINGUNA |
aggregation_field | falso | El campo que queremos seleccionar para la agregación | |
group_by_fields | falso | Lista de campos por los cuales agrupar los mensajes en la alerta | |
notification_endpoints | falso | Lista de nombres de los puntos finales de notificación que deben ser activados por esta alerta |
Ejemplos
Usando el módulo logzio_alert en un Playbook
---
- hosts: localhost
connection: local
gather_facts: False
roles:
- Jimdo.logzio-alert
tasks:
- name: Configurar alerta Logzio 'Ejemplo'
logzio_alert:
name: "Ejemplo"
query: >
message: "un mensaje"
AND NOT message: "otro mensaje"
suppress: 60
group_by_fields:
- type
notification_endpoints:
- Canal del equipo de Slack
$ ansible-playbook alerts.yml
Instalar
ansible-galaxy install Jimdo.logzio-alert
Licencia
mit
Descargas
639
Propietario