PROMETHEUS-EL...EARCH-EXPORTER(1)
β¨ PROMETHEUS-EL...EARCH-EXPORTER(1) β¨
okay bestie come CLOSE, we're reading the manual page for prometheus-elasticsearch-exporter, aka the Prometheus exporter for Elasticsearch metrics π she's a section-one girly, she lives in the group chat of your observability stack, and she's about to tell you everything about herself. no cap.
πΈ SYNOPSIS πΈ
prometheus-elasticsearch-exporter [<flags>]
that's it. that's the whole vibe. you give her flags, she gives you metrics. iconic.
π DESCRIPTION π
bestie. the DESCRIPTION section of the original page is literally empty. like, nothing. a void. a blank canvas. so there is nothing more for me to tell you here, and I'm not gonna make stuff up, because we don't do that in this house. moving on to the good part β¨
π OPTIONS π
every single one, in order, no skips, no summaries. we ate.
-h,--helpβ shows you the context-sensitive help, because sometimes you just need a lil hand to hold π«Ά (the manual also whispers that you should try--help-longand--help-mantoo, iykyk).--collector.cluster-infoβ turns on the cluster-info collector. default: enabled, she's already on, she's the main character π--collector.clustersettingsβ turns on the clustersettings collector. default: disabled, so you're gonna have to ask nicely π€--collector.data-streamβ turns on the data-stream collector. default: disabled π¦--collector.health-reportβ turns on the health-report collector. default: disabled πΈ--collector.ilmβ turns on the ilm collector. default: disabled β¨--collector.slmβ turns on the slm collector. default: disabled π--collector.snapshotsβ turns on the snapshots collector. default: disabled πΈ--tasks.actions="indices:*"β filters on task actions, and it's used in the exact same way as the Task APIactionsparam. so if you know that param, you already know her π--collector.tasksβ turns on the tasks collector. default: disabled β--web.telemetry-path="/metrics"β the path under which your metrics get exposed. that's where the girlies come to look π--web.systemd-socketβ uses systemd socket activation listeners instead of port listeners. Linux only, bestie, don't try this on your mac π--web.listen-address=:9114β the addresses where she exposes metrics and the web interface. it's repeatable for multiple addresses if you're feeling extra. examples::9100or[::1]:9100for http, andvsock://:9100for vsock π--web.config.file=""β path to a configuration file that can enable TLS or authentication. see:https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.mdπ--es.uri=""β the HTTP API address of an Elasticsearch node. where your ES bestie lives π--es.timeout=5sβ how long she'll try to get stats from Elasticsearch before giving up. we respect a girl who knows when to walk away β°--es.allβ exports stats for all nodes in the cluster. and listen: if you use this, it overrides thees.nodeflag. she said I'm taking over π--es.node="_local"β the node's name whose metrics should be exposed π¦--es.indicesβ exports stats for indices in the cluster π--es.indices_settingsβ exports stats for settings of all indices of the cluster βοΈ--es.indices_mappingsβ exports stats for mappings of all indices of the cluster πΊοΈ--es.aliasesβ exports informational alias metrics π·οΈ--es.shardsβ exports stats for shards in the cluster. heads up: it implies--es.indicesπ§©--es.clusterinfo.interval=5mβ the cluster info update interval for the cluster label, so how often she refreshes that lil name tag π«--es.ca=""β path to the PEM file containing trusted Certificate Authorities for the Elasticsearch connection π--es.client-private-key=""β path to the PEM file containing the private key for client auth when connecting to Elasticsearch π--es.client-cert=""β path to the PEM file containing the corresponding cert for that private key, for connecting to Elasticsearch π--es.ssl-skip-verifyβ skips SSL verification when connecting to Elasticsearch.
β οΈ bestie, look at me. look at me. this skips verification of a certificate. that is a trust-me-bro energy move. understand exactly what you're disabling before you turn it on. fr fr.
--log.output="stdout"β sets the log output. valid outputs arestdoutandstderrπ--aws.region=""β region for AWS elasticsearch βοΈ--aws.role-arn=""β the role ARN of an IAM role to assume π--config.file=""β path to a YAML configuration file π--log.level=infoβ only logs messages with the given severity or above. one of:[debug, info, warn, error]π--log.format=logfmtβ the output format of log messages. one of:[logfmt, json]π¨--versionβ shows the application version. cute lil flex πβοΈ
and that's the whole page, bestie!! π it's giving observability, it's giving Elasticsearch, it's giving prometheus-elasticsearch-exporter. per my last note: this is the prometheus-elasticsearch-exporter manual page, sourced from prometheus-elasticsearch-export... and dated March 2026 πΈ go forth and scrape. slay. periodt. πβ¨π¦
π¦ where this page comes from
- ubuntu stonking: prometheus-elasticsearch-exporter 1.10.0-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms