logzio-alert

ansible-logzio-alert

Статус сборки Ansible Galaxy

Модуль Ansible для настройки оповещений в logz.io

Установка

$ ansible-galaxy install Jimdo.logzio-alert

Документация

Опции модуля

Название Обязательно Описание По умолчанию
name да Уникальное имя для создаваемого оповещения
logzio_api_endpoint нет API-эндпоинт logz.io api.logz.io
logzio_api_token нет Токен API logz.io. Если не установлен, будет использоваться значение переменной окружения LOGZIO_API_TOKEN
state нет Должно ли оповещение существовать или отсутствовать present
description нет Описание оповещения
severity нет Серьезность оповещения (НИЗКАЯ, СРЕДНЯЯ или ВЫСОКАЯ) СРЕДНЯЯ
query да Поисковый запрос, который возвращает сообщения, по которым мы хотим получить оповещение
operation нет Оператор для сравнения порога БОЛЬШЕ_ЧЕМ
threshold нет Порог для оповещения 0
timeframe нет Временной интервал в минутах, который учитывается для расчета порога 10
notification_emails нет Список email-адресов, которые должны быть уведомлены
enabled нет Должно ли это оповещение быть активным true
suppress нет Временной интервал в минутах, в течение которого повторные уведомления подавляются 5
aggregation_type нет Вид агрегации, которую мы хотим сделать по полю агрегации в запрашиваемых сообщениях НЕТ
aggregation_field нет Поле, по которому мы хотим делать агрегацию
group_by_fields нет Список полей, по которым следует группировать сообщения в оповещении
notification_endpoints нет Список имен точек уведомлений, которые должны быть активированы этим оповещением

Примеры

Использование модуля logzio_alert в Playbook

---
- hosts: localhost
  connection: local
  gather_facts: False
  roles:
    - Jimdo.logzio-alert
  tasks:
    - name: Настроить оповещение Logzio 'Пример'
      logzio_alert:
        name: "Пример"
        query: >
          message: "некоторое сообщение"
          AND NOT message: "некоторое другое сообщение"
        suppress: 60
        group_by_fields:
          - type
        notification_endpoints:
          - Команда Slack
$ ansible-playbook alerts.yml
О проекте

Ansible module for logz.io alerts

Установить
ansible-galaxy install Jimdo/ansible-logzio-alert
Лицензия
mit
Загрузки
626
Владелец