Jimdo.logzio-alert
ansible-logzio-alert
Moduł Ansible do konfigurowania alertów w logz.io
Instalacja
$ ansible-galaxy install Jimdo.logzio-alert
Dokumentacja
Opcje modułu
Nazwa | Wymagane | Opis | Domyślna |
---|---|---|---|
name | tak | Unikalna nazwa dla alertu, który ma zostać utworzony | |
logzio_api_endpoint | nie | Punkt końcowy API logz.io | api.logz.io |
logzio_api_token | nie | Token API logz.io. Jeśli nie jest ustawiony, używana jest wartość zmiennej środowiskowej LOGZIO_API_TOKEN | |
state | nie | Czy alert powinien być obecny czy nieobecny | present |
description | nie | Opis alertu | |
severity | nie | Waga alertu (LOW, MEDIUM, lub HIGH) | MEDIUM |
query | tak | Zapytanie wyszukiwania, które zwraca wiadomości, dla których chcemy uzyskać alert | |
operation | nie | Operator do porównania progu | GREATER_THAN |
threshold | nie | Próg dla alertu | 0 |
timeframe | nie | Czas w minutach brany pod uwagę przy obliczaniu progu | 10 |
notification_emails | nie | Lista adresów e-mail, które powinny być powiadomione | |
enabled | nie | Czy ten alert powinien być aktywny | true |
suppress | nie | Czas w minutach, w którym powtarzane powiadomienia są tłumione | 5 |
aggregation_type | nie | Rodzaj agregacji, którą chcemy wykonać na polu agregacji w zapytanych wiadomościach | NONE |
aggregation_field | nie | Pole, którego chcemy użyć do agregacji | |
group_by_fields | nie | Lista pól, według których chcemy grupować wiadomości w alertach | |
notification_endpoints | nie | Lista nazw punktów końcowych powiadomień, które powinny zostać wyzwolone przez ten alert |
Przykłady
Użycie modułu logzio_alert w Playbooku
---
- hosts: localhost
connection: local
gather_facts: False
roles:
- Jimdo.logzio-alert
tasks:
- name: Konfiguracja alertu Logzio 'Przykład'
logzio_alert:
name: "Przykład"
query: >
message: "jakieś wiadomości"
AND NOT message: "jakieś inne wiadomości"
suppress: 60
group_by_fields:
- type
notification_endpoints:
- Channel zespołu Slack
$ ansible-playbook alerts.yml
Zainstaluj
ansible-galaxy install Jimdo.logzio-alert
Licencja
mit
Pobrania
639
Właściciel