Releases: prometheus-community/elasticsearch_exporter
1.10.0 / 2025-12-08
BREAKING CHANGES
--es.urinow defaults to empty string #1063- The flag
--es.data_streamhas been renamed to--collector.data-stream. - The flag
--es.ilmhas been renamed to--collector.ilm.
Changelog
- [SECURITY] Remove logging unsanitized URL when HTTP request fails #1051
- [CHANGE] Rename --es.data_stream to --collector.data-stream #983
- [CHANGE] Rename --es.ilm to --collector.ilm #999
- [FEATURE] Add multi-target scraping via /probe endpoint #1063
- [FEATURE] Add health-report collector #1002
- [FEATURE] Add pprof profiling #1033
- [ENHANCEMENT] Ensure time.Ticker is released #1049
- [BUGFIX] Fix disk watermark values json parsing #1055
- [BUGFIX] Change collector failure log level to warning #1050
1.9.0 / 2025-02-27
BREAKING CHANGES:
The flag --es.slm has been renamed to --collector.slm.
The logging system has been replaced with log/slog from the stdlib. This change is being made across the prometheus ecosystem. The logging output has changed, but the messages and levels remain the same. The ts label for the timestamp has bewen replaced with time, the accuracy is less, and the timezone is not forced to UTC. The caller field has been replaced by the source field, which now includes the full path to the source file. The level field now exposes the log level in capital letters.
1.8.0 / 2024-09-14
1.7.0 / 2023-12-02
BREAKING CHANGES:
The flag --es.snapshots has been renamed to --collector.snapshots.
1.6.0 / 2023-06-22
BREAKING CHANGES:
The flag --es.cluster_settings has been renamed to --collector.clustersettings.
- [CHANGE] Rename --es.cluster_settings to --collector.clustersettings
- [FEATURE] Add ILM metrics #513
- [ENHANCEMENT] Add ElasticCloud node roles to role label #652
- [ENHANCEMENT] Add ability to use AWS IAM role for authentication #653
- [ENHANCEMENT] Add metric for index replica count #483
- [BUGFIX] Set elasticsearch_clusterinfo_version_info guage to 1 #728
- [BUGFIX] Fix index field counts with nested fields #675
1.5.0 / 2022-07-28
1.4.0 / 2022-06-29
- [BREAKING] Remove ENV var support for most non-sensitive options. #518
- [BREAKING] Rename elasticsearch_process_cpu_time_seconds_sum to elasticsearch_process_cpu_seconds_total #520
- [FEATURE] Add metric for index aliases #563
- [FEATURE] Add metric for number of shards on a node #535
- [FEATURE] Add metrics for SLM (snapshot lifecycle management) #558
- [FEATURE] Add metric for JVM uptime #537
- [FEATURE] Add metrics for current searches and current indexing documents #485
- [BUGFIX] Remove the elasticsearch_process_cpu_time_seconds_sum metric as it was never used #498
1.3.0 / 2021-10-21
1.2.1 / 2021-06-29
1.2.0 / 2021-06-10
This release marks the first release under the prometheus-community organization.
- [FEATURE] Added elasticsearch_clustersettings_stats_max_shards_per_node metric. #277
- [FEATURE] Added elasticsearch_indices_shards_store_size_in_bytes metric. #292
- [FEATURE] Added --es.indices_mappings flag to scrape elasticsearch index mapping stats and elasticsearch_indices_mappings_stats collector. #411
- [FEATURE] Added elasticsearch_snapshot_stats_latest_snapshot_timestamp_seconds metric. #318
- [ENHANCEMENT] Added support for reloading the tls client certificate in case it changes on disk. #414
- [BUGFIX] Fixed the elasticsearch_indices_shards_docs metric name. #291