PROMETHEUS-APACHE-EXPORTER(1)

🌸 PROMETHEUS-APACHE-EXPORTER πŸ’…

okay bestie, gather round, because today we're talking about prometheus-apache-exporter β€” she's a Prometheus exporter for Apache mod_status statistics, and she is lowkey the moment. it's giving "I turn your Apache server's drama into metrics" and honestly? iconic. ✨


✨ NAME ✨

prometheus-apache-exporter β€” a Prometheus exporter for Apache mod_status statistics. no cap, that's the whole vibe. πŸ¦‹


🌈 SYNOPSIS 🌈

prometheus-apache-exporter [<flags>]

that's it. that's the whole invocation. flags only, bestie. πŸŽ€


πŸ’œ DESCRIPTION πŸ’œ

so like... there's literally nothing here. the DESCRIPTION section is empty in the original, and I'm not about to make stuff up, because rule number one of this house is facts don't change, only the vibe does. so we move. πŸ’€


πŸ‘‘ OPTIONS πŸ‘‘

here's the part you actually came for, and yes, every single flag is here, I did not skip a crumb. πŸ“

  • -h, --help β€” shows you the context-sensitive help, aka the "what does this do again" button. also try --help-long and --help-man if you want the extended director's cut. πŸ™ˆ
  • --telemetry.endpoint β€” the path under which metrics get exposed. that's the lil doorway your metrics walk out of. πŸšͺ
  • --scrape_uri β€” the URI to the apache stub status page. this is where we go get the tea. β˜•
  • --host_override β€” override for the HTTP Host header. empty string means no override, so if you leave it blank, she minds her business. πŸ’…
  • --insecure β€” ignore the server certificate if you're using https. bestie, please know what you're doing here. πŸ”₯
  • --web.systemd-socket β€” use systemd socket activation listeners instead of port listeners. Linux only, so don't come crying to me on macOS. 🐧
  • --web.listen-address=:9117 β€” addresses on which to expose metrics and the web interface. repeatable for multiple addresses. examples: :9100 or [::1]:9100 for http, and vsock://:9100 for vsock. default is literally right there in the flag name: :9117. ✨
  • --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 πŸ”
  • --custom_headers=CUSTOM_HEADERS β€” adds custom headers to the collector. your headers, your rules. πŸ’–
  • --log.level=info β€” only log messages with the given severity or above. one of: [debug, info, warn, error]. default is info, as the flag so politely shows. πŸ“
  • --log.format=logfmt β€” output format of log messages. one of: [logfmt, json]. default is logfmt. 🌸
  • --version β€” show application version. the classic "who am I" moment. πŸ‘‘

quick vibe check: the repeatable --web.listen-address thing is real, so if you pass it more than once you get more than one address. and --insecure genuinely ignores certificate checks, which is a big deal β€” treat it like the risky lil button it is. 🫢

that's the whole page, bestie. go forth and export your metrics, you absolute main character. 🌟

this masterpiece is brought to you by prometheus-apache-exporter version 1...., dated December 2025, and yes, that version number is exactly what the manual said, I'm not editing it, I don't make the rules. πŸ’–πŸŽ€πŸ¦‹ slay responsibly.

πŸ“¦ where this page comes from