stuart.elasticsearch_exporter
Rol de Ansible elasticsearch_exporter
Este rol instala el Exportador de ElasticSearch para Prometheus.
El Exportador de ElasticSearch para Prometheus hace disponibles las métricas del sistema para que el servidor Prometheus las recoja.
Para más información sobre el Exportador de ElasticSearch para Prometheus, por favor visita https://github.com/justwatchcom/elasticsearch_exporter.
Para más información sobre el Servidor Prometheus, por favor visita https://prometheus.io.
- name: stuart.elasticsearch_exporter
version: 2.0.0
y ejecuta ansible-galaxy install -p ./roles -r requirements.yml
Variables
Por favor revisa defaults/main.yml y vars/main.yml para saber qué parámetros puedes personalizar.
Un aviso especial sobre elasticsearch_exporter_opts
. Este diccionario contiene las opciones que se utilizarán para ejecutar el elasticsearch_exporter y puedes encontrar todos los parámetros de configuración en la documentación del exportador. Ten en cuenta que, dado que es un diccionario, necesitarás reescribirlo completamente si deseas personalizar un parámetro, o deberías habilitar la combinación de variables en ansible.cfg
.
Ejemplos
Simplemente incluye el rol en tu playbook.
ElasticSearch por defecto: localhost:9200
Puerto del exportador por defecto: 9108
- name: Instalar y configurar prometheus_elasticsearch_exporter
hosts: "somehost"
roles:
- role: stuart.elasticsearch_exporter
- name: Instalar y configurar prometheus_elasticsearch_exporter y habilitar inicio al arrancar.
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