artem_shestakov.elasticsearch_exporter
Ansibleロール - artem_shestakov.elasticsearch_exporter
Elasticsearch exporterをインストールします。
ロール変数
変数 | 説明 | デフォルト |
---|---|---|
es_exporter_user | エクスポーターを起動するユーザー | elasticsearch |
es_uri | 接続するElasticsearchノードのアドレス(ホストとポート)。ローカルノード(例えばlocalhost:9200 )やリモートのElasticsearchサーバーのアドレスが指定できます。基本認証が必要な場合は、<proto>://<user>:<password>@<host>:<port> の形式で指定します。例:http://admin:pass@localhost:9200 。ユーザー認証情報に特殊文字が含まれる場合は、URLエンコードが必要です。 |
http://localhost:9200 |
es_all | trueの場合、接続先ノードだけでなく、クラスター内のすべてのノードの統計をクエリします。 | false |
es_cluster_settings | trueの場合、クラスター設定の統計をクエリします。 | false |
es_indices | trueの場合、クラスター内のすべてのインデックスの統計をクエリします。 | false |
es_indices_settings | trueの場合、クラスター内のすべてのインデックスの設定統計をクエリします。 | false |
es_indices_mappings | trueの場合、クラスター内のすべてのインデックスのマッピング統計をクエリします。 | false |
es_aliases | trueの場合、情報提供のエイリアスメトリックを含めます。 | true |
es_shards | trueの場合、シャードレベルの統計を含む、クラスター内のすべてのインデックスの統計をクエリします(es.indices=true を含む)。 |
false |
es_snapshots | trueの場合、クラスターのスナップショットの統計をクエリします。 | false |
es_slm | trueの場合、SLMの統計をクエリします。 | false |
es_data_stream | trueの場合、データストリームの状態をクエリします。 | false |
es_timeout | Elasticsearchから統計を取得する際のタイムアウト(例:20s) | 5s |
es_ca | Elasticsearch接続のための信頼された証明書機関を含むPEMファイルのパス。 | |
es_client_private_key | Elasticsearch接続時にクライアント認証用の秘密鍵が含まれるPEMファイルのパス。 | |
es_client_cert | Elasticsearchに接続するための秘密鍵に対応する証明書が含まれるPEMファイルのパス。 | |
es_clusterinfo_interval | クラスターラベルのクラスタ情報更新間隔。 | 5m |
es_ssl_skip_verify | Elasticsearchに接続する際にSSL検証をスキップします。 | false |
web_listen_address | ウェブインターフェースとテレメトリのリスンアドレス。 | :9114 |
web_telemetry_path | メトリックを公開するパス。 | /metrics |
version | バージョン情報を標準出力に表示し、その後終了します。 | 1.3.0 |