pushgateway

Ansible Роль: Pushgateway

ubuntu-18 ubuntu-20 debian-9 debian-10

Лицензия GitHub проблемы GitHub тег GitHub действие

Описание

Разверните prometheus Pushgateway с помощью Ansible.

Требования

  • Ansible >= 2.9 (Это может работать и на предыдущих версиях, но мы не можем это гарантировать)

Переменные роли

Все переменные, которые можно переопределить, хранятся в файле defaults/main.yml, а также в таблице ниже.

Название Значение по умолчанию Описание
proxy_env {} Переменные окружения прокси
pushgateway_version 1.4.1 Версия пакета узла экспорта
pushgateway_web_listen_address 0.0.0.0 Адрес для прослушивания по умолчанию
pushgateway_web_listen_port 9091 Порт для прослушивания по умолчанию
pushgateway_web_external_url "http://{{ ansible_domain }}.{{ ansible_hostname }}:{{ pushgateway_web_listen_port }}" Внешний адрес, по которому доступен pushgateway. Полезно при использовании обратного прокси. Например, http://example.org/pushgateway
pushgateway_persistence true Включить файл сохранения
pushgateway_create_consul_agent_service "true" Добавить конфигурацию агента Consul
pushgateway_config_flags_extra {} Дополнительные флаги конфигурации, передаваемые при запуске бинарного файла pushgateway
pushgateway_limit_nofile 8192 Ограничение nofile в unit systemd
pushgateway_system_user prometheus Пользователь системы по умолчанию
pushgateway_system_group prometheus Группа системы по умолчанию
pushgateway_log_level warn Уровень логирования по умолчанию
pushgateway_log_format json Формат логирования по умолчанию
pushgateway_binary_local_dir /usr/local/bin Директория для бинарного файла по умолчанию
pushgateway_persistence_dir /var/lib/pushgateway Директория для данных по умолчанию
pushgateway_http_proxy null Определить прокси для приложения
pushgateway_config_flags_extra {} Дополнительные параметры при запуске

Пример

Плейбук

Используйте его в плейбуке следующим образом:

- hosts: all
  roles:
    - onkeldom.pushgateway

Сотрудничество

Смотрите руководство для участников.

Лицензия

Этот проект имеет лицензию MIT. Смотрите LICENSE для получения дополнительных сведений.

О проекте

Ansible role for installing and configuring Prometheus Pushgateway

Установить
ansible-galaxy install OnkelDom/ansible-role-pushgateway
Лицензия
mit
Загрузки
90
Владелец