pushgateway
Ansible Роль: Pushgateway
Описание
Разверните 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
Владелец