community.grafana.grafana_annotations – отправка событий ansible в виде аннотаций на графики в Grafana через HTTP-API.
Примечание
Этот плагин входит в коллекцию community.grafana (версия 1.1.0).
Для его установки используйте: ansible-galaxy collection install community.grafana.
Для использования в книге задач укажите: community.grafana.grafana_annotations.
Обзор
- Этот обработчик будет сообщать события start, failed и stats в Grafana в виде аннотаций (https://grafana.com)
Требования
Нижеперечисленные требования необходимы на локальном узле-контроллере, на котором выполняется этот обработчик.
- Включение в конфигурацию
Параметры
| Параметр | Варианты/Значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| grafana_api_key строка |
записи ini:
[callback_grafana_annotations] переменная окружения:GRAFANA_API_KEY |
Ключ API Grafana, позволяющий аутентифицироваться при отправке запросов по HTTP-API. Если не указан, потребуются grafana_login и grafana_password. |
|
| grafana_dashboard_id целое число |
записи ini:
[callback_grafana_annotations] переменная окружения:GRAFANA_DASHBOARD_ID |
Идентификатор панели Grafana, где будет создана аннотация. |
|
| grafana_panel_ids список / элементы=строка |
Значение по умолчанию: [] |
записи ini:
[callback_grafana_annotations] переменная окружения:GRAFANA_PANEL_IDS |
Идентификаторы панелей Grafana, где будет создана аннотация. Укажите одно целое число или список целых чисел, разделенных запятыми. |
| grafana_password строка |
Значение по умолчанию: "ansible" |
записи ini:
[callback_grafana_annotations] переменная окружения:GRAFANA_PASSWORD |
Пароль Grafana, используемый для аутентификации. Игнорируется, если задан grafana_api_key. |
| grafana_url строка / обязательно |
записи ini:
[callback_grafana_annotations] переменная окружения:GRAFANA_URL |
URL API аннотаций Grafana |
|
| grafana_user строка |
Значение по умолчанию: "ansible" |
записи ini:
[callback_grafana_annotations] переменная окружения:GRAFANA_USER |
Пользователь Grafana, используемый для аутентификации. Игнорируется, если задан grafana_api_key. |
| http_agent строка |
Значение по умолчанию: "Ansible (grafana_annotations callback)" |
записи ini:
[callback_grafana_annotations] переменная окружения:HTTP_AGENT |
Значение HTTP 'User-agent' для установки в HTTP-запросах. |
| validate_certs логическое значение |
|
записи ini:
[callback_grafana_annotations] [callback_grafana_annotations] переменная окружения:GRAFANA_VALIDATE_CERT |
Проверять SSL-сертификат сервера Grafana. (Для HTTPS-адреса) псевдонимы: validate_grafana_certs |
Авторы
- Rémi REY (@rrey)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/grafana/grafana_annotations_callback.html