stuart.elasticsearch_exporter
Rola Ansible elasticsearch_exporter
Ta rola instaluje eksportera ElasticSearch dla Prometheus.
Eksporter ElasticSearch dla Prometheus udostępnia metryki systemowe, które mogą być zbierane przez serwer Prometheus.
Aby uzyskać więcej informacji na temat eksportera ElasticSearch dla Prometheus, odwiedź https://github.com/justwatchcom/elasticsearch_exporter.
Aby uzyskać więcej informacji na temat serwera Prometheus, odwiedź https://prometheus.io.
- name: stuart.elasticsearch_exporter
version: 2.0.0
i uruchom ansible-galaxy install -p ./roles -r requirements.yml
Zmienne
Proszę zapoznać się z defaults/main.yml oraz vars/main.yml, aby wiedzieć, które parametry można dostosować.
Specjalna uwaga dotycząca elasticsearch_exporter_opts
. Ten słownik zawiera opcje, które będą używane do uruchamiania eksportera ElasticSearch,
a wszystkie parametry konfiguracyjne można znaleźć w dokumentacji eksportera tutaj.
Pamiętaj, że ponieważ jest to słownik, musisz go całkowicie przepisać, jeśli chcesz dostosować jeden parametr,
lub powinieneś włączyć łączenie zmiennych w ansible.cfg
.
Przykłady
Po prostu dołącz rolę do swojego playbooka.
Domyślny elasticsearch: localhost:9200
Domyślny port eksportera: 9108
- name: Zainstaluj i skonfiguruj prometheus_elasticsearch_exporter
hosts: "somehost"
roles:
- role: stuart.elasticsearch_exporter
- name: Zainstaluj i skonfiguruj prometheus_elasticsearch_exporter oraz włącz autostart przy uruchomieniu.
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