stuart.elasticsearch_exporter
Rôle Ansible elasticsearch_exporter
Ce rôle installe l'exportateur ElasticSearch pour Prometheus.
L'exportateur ElasticSearch pour Prometheus permet de rendre accessibles les métriques système pour être collectées par le serveur Prometheus.
Pour plus d'informations sur l'exportateur ElasticSearch pour Prometheus, veuillez visiter https://github.com/justwatchcom/elasticsearch_exporter.
Pour plus d'informations sur le serveur Prometheus, veuillez visiter https://prometheus.io.
- name: stuart.elasticsearch_exporter
version: 2.0.0
et exécutez ansible-galaxy install -p ./roles -r requirements.yml
Variables
Veuillez consulter defaults/main.yml et vars/main.yml pour savoir quels paramètres vous pouvez personnaliser.
Une note spéciale concernant elasticsearch_exporter_opts
. Ce dictionnaire contient les options qui seront utilisées pour exécuter l'exportateur ElasticSearch et vous pouvez trouver tous les paramètres de configuration dans la documentation de l'exportateur.
Gardez à l'esprit que, étant donné qu'il s'agit d'un dictionnaire, vous devrez le réécrire complètement si vous souhaitez personnaliser un paramètre, ou vous devez activer la fusion des variables dans ansible.cfg
.
Exemples
Incluez simplement le rôle dans votre playbook
ElasticSearch par défaut : localhost:9200
Port de l'exportateur par défaut : 9108
- name: Installer et configurer prometheus_elasticsearch_exporter
hosts: "somehost"
roles:
- role: stuart.elasticsearch_exporter
- name: Installer et configurer prometheus_elasticsearch_exporter et activer le démarrage au démarrage.
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