stuart.elasticsearch_exporter

elasticsearch_exporter Ansible Role

This role installs the Prometheus ElasticSearch Exporter.

The Prometheus ElasticSearch Exporter collects system metrics that can be retrieved by a Prometheus server.

For more details on the Prometheus ElasticSearch Exporter, visit https://github.com/justwatchcom/elasticsearch_exporter.

For more information about Prometheus Server, check https://prometheus.io.

- name: stuart.elasticsearch_exporter
  version: 2.0.0

Then run ansible-galaxy install -p ./roles -r requirements.yml

Variables

Refer to defaults/main.yml and vars/main.yml to see which parameters you can customize.

Note about elasticsearch_exporter_opts: This dictionary includes the options used to run the elasticsearch_exporter. You can find all configuration parameters in the exporter documentation. If you want to change one parameter, you need to rewrite the entire dictionary or enable variable merging in ansible.cfg.

Examples

Simply add the role to your playbook.

Default Elasticsearch: localhost:9200
Default exporter port: 9108

- name: Install and configure prometheus_elasticsearch_exporter
  hosts: "somehost"

  roles:
    - role: stuart.elasticsearch_exporter
- name: Install and configure prometheus_elasticsearch_exporter and enable it to start on boot.
  hosts: "somehost"

  roles:
    - role: stuart.elasticsearch_exporter
      elasticsearch_exporter_start_on_boot: yes
Informazioni sul progetto

Install and manage Prometheus ElasticSearch Exporter (justwatchcom/elasticsearch_exporter)

Installa
ansible-galaxy install stuart.elasticsearch_exporter
Licenza
mit
Download
2.1k
Proprietario