stuart.elasticsearch_exporter
elasticsearch_exporter Роль Ansible
Эта роль устанавливает Экспортёр ElasticSearch для Prometheus.
Экспортёр ElasticSearch для Prometheus предоставляет системные метрики для сбора сервером Prometheus.
Для получения дополнительной информации об Экспортере ElasticSearch для Prometheus посетите https://github.com/justwatchcom/elasticsearch_exporter.
Для получения дополнительной информации о сервере Prometheus посетите https://prometheus.io.
- name: stuart.elasticsearch_exporter
version: 2.0.0
и выполните команду ansible-galaxy install -p ./roles -r requirements.yml
Переменные
Пожалуйста, посмотрите defaults/main.yml и vars/main.yml, чтобы узнать, какие параметры вы можете настроить.
Особое внимание стоит уделить elasticsearch_exporter_opts
. Этот словарь содержит опции, которые будут использоваться для запуска elasticsearch_exporter,
и вы можете найти все параметры конфигурации в документации экспортера.
Имейте в виду, что так как это словарь, вам нужно будет переписать его полностью, если вы хотите настроить один параметр,
или включить объединение переменных в ansible.cfg
.
Примеры
Просто включите роль в свой плейбук.
По умолчанию elasticsearch: localhost:9200 Порт экспортера по умолчанию: 9108
- name: Установить и настроить prometheus_elasticsearch_exporter
hosts: "somehost"
roles:
- role: stuart.elasticsearch_exporter
- name: Установить и настроить prometheus_elasticsearch_exporter и включить автозапуск.
hosts: "somehost"
roles:
- role: stuart.elasticsearch_exporter
elasticsearch_exporter_start_on_boot: yes
Install and manage Prometheus ElasticSearch Exporter (justwatchcom/elasticsearch_exporter)
ansible-galaxy install stuart.elasticsearch_exporter