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-alertLicencia
mit
Descargas
648
Propietario
