You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| collector.clustersettings| 1.6.0 | If true, query stats for cluster settings (As of v1.6.0, this flag has replaced "es.cluster_settings"). | false |
58
-
| es.uri | 1.0.2 | Address (host and port) of the Elasticsearch node we should connect to **when running in single-target mode**. Leave empty (the default) when you want to run the exporter only as a multi-target `/probe` endpoint. When basic auth is needed, specify as: `<proto>://<user>:<password>@<host>:<port>`. E.G., `http://admin:pass@localhost:9200`. Special characters in the user credentials need to be URL-encoded. |״״|
58
+
| es.uri | 1.0.2 | Address (host and port) of the Elasticsearch node we should connect to **when running in single-target mode**. Leave empty (the default) when you want to run the exporter only as a multi-target `/probe` endpoint. When basic auth is needed, specify as: `<proto>://<user>:<password>@<host>:<port>`. E.G., `http://admin:pass@localhost:9200`. Special characters in the user credentials need to be URL-encoded. |""|
59
59
| es.all | 1.0.2 | If true, query stats for all nodes in the cluster, rather than just the node we connect to. | false |
60
60
| es.indices | 1.0.2 | If true, query stats for all indices in the cluster. | false |
61
61
| es.indices_settings | 1.0.4rc1 | If true, query settings stats for all indices in the cluster. | false |
@@ -120,10 +120,12 @@ From v2.X the exporter exposes `/probe` allowing one running instance to scrape
|`aws`|`aws.region`, optional `aws.role_arn`, optional `options:` map | Uses AWS SigV4 signing transport for HTTP(S) requests, appends `options`|
128
+
|`tls`|`tls.ca_file`, `tls.cert_file`, `tls.key_file`| Uses client certificate authentication via TLS; cannot be mixed with other auth types |
127
129
128
130
Example config:
129
131
@@ -167,6 +169,12 @@ Prometheus scrape_config:
167
169
replacement: exporter:9114
168
170
```
169
171
172
+
Notes:
173
+
- `/metrics` serves a single, process-wide registry and is intended for single-target mode.
174
+
- `/probe`creates a fresh registry per scrape for the given `target` allowing multi-target scraping.
175
+
- Any `options:` under an auth module will be appended as URL query parameters to the target URL.
176
+
- The `tls` auth module (client certificate authentication) is intended for self‑managed Elasticsearch/OpenSearch deployments. Amazon OpenSearch Service typically authenticates at the domain edge with IAM/SigV4 and does not support client certificate authentication; use the `aws` auth module instead when scraping Amazon OpenSearch Service domains.
0 commit comments