stuart.elasticsearch_exporter

elasticsearch_exporter Ansibleロール

このロールは、PrometheusのElasticSearch Exporterをインストールします。

PrometheusのElasticSearch Exporterは、Prometheusサーバーによって収集されるシステムメトリクスを提供します。

PrometheusのElasticSearch Exporterについての詳細は、こちらをご覧ください。

Prometheusサーバーについての詳細は、こちらをご覧ください。

- name: stuart.elasticsearch_exporter
  version: 2.0.0

その後、ansible-galaxy install -p ./roles -r requirements.ymlを実行します。

変数

カスタマイズできるパラメータを知るには、defaults/main.ymlvars/main.ymlを確認してください。

特にelasticsearch_exporter_optsについての注意点があります。この辞書には、elasticsearch_exporterを実行するために使用されるオプションが含まれています。すべての設定パラメータはこちらのエクスポータードキュメントで確認できます。この辞書は完全に書き直す必要があるため、1つのパラメータをカスタマイズしたい場合は注意してください。または、ansible.cfgで変数のマージを有効にする必要があります。

プレイブックにロールを単純に含めます。

デフォルトのelasticsearch: localhost:9200
デフォルトのエクスポーターポート: 9108

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

  roles:
    - role: stuart.elasticsearch_exporter
- name: Install and configure prometheus_elasticsearch_exporter and enable start on boot.
  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
ライセンス
mit
ダウンロード
2.1k
所有者