Jimdo.logzio-alert
ansible-logzio-alert
Module Ansible pour configurer des alertes dans logz.io
Installation
$ ansible-galaxy install Jimdo.logzio-alert
Documentation
Options du module
Nom | Requis | Description | Défaut |
---|---|---|---|
name | vrai | Le nom unique pour l'alerte à créer | |
logzio_api_endpoint | faux | Point de terminaison de l'API logz.io | api.logz.io |
logzio_api_token. | faux | Jeton API logz.io. Si non défini, la valeur de la variable d'environnement LOGZIO_API_TOKEN est utilisée | |
state | faux | Indique si l'alerte doit être présente ou absente | présent |
description | faux | La description de l'alerte | |
severity | faux | La sévérité de l'alerte (LOW, MEDIUM ou HIGH) | MEDIUM |
query | vrai | La requête de recherche qui retourne les messages pour lesquels nous voulons recevoir l'alerte | |
operation | faux | L'opérateur pour la comparaison du seuil | GREATER_THAN |
threshold | faux | Seuil pour l'alerte | 0 |
timeframe | faux | Intervalle de temps en minutes pris en compte pour le calcul du seuil | 10 |
notification_emails | faux | Liste des adresses e-mail à notifier | |
enabled | faux | Indique si cette alerte doit être active | true |
suppress | faux | Intervalle de temps en minutes pendant lequel les notifications répétées sont supprimées | 5 |
aggregation_type | faux | Le type d'agrégation que nous voulons faire sur le champ d'agrégation dans les messages interrogés | NONE |
aggregation_field | faux | Le champ que nous voulons sélectionner pour l'agrégation | |
group_by_fields | faux | Liste des champs par lesquels regrouper les messages dans l'alerte | |
notification_endpoints | faux | Liste des noms des points de terminaison de notification qui devraient être déclenchés par cette alerte |
Exemples
Utilisation du module logzio_alert dans un Playbook
---
- hosts: localhost
connection: local
gather_facts: False
roles:
- Jimdo.logzio-alert
tasks:
- name: Configurer l'alerte Logzio 'Exemple'
logzio_alert:
name: "Exemple"
query: >
message: "un message"
AND NOT message: "un autre message"
suppress: 60
group_by_fields:
- type
notification_endpoints:
- Canal d'équipe Slack
$ ansible-playbook alerts.yml
Installer
ansible-galaxy install Jimdo.logzio-alert
Licence
mit
Téléchargements
639
Propriétaire