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
 