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.ymlとvars/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
所有者