PROMETHEUS-SYSTEMD-EXPORTER(1)

πŸ“¦ version 0.7.0, in ubuntu resolute, ubuntu stonking

πŸ’– PROMETHEUS-SYSTEMD-EXPORTER πŸ’–

okay bestie, gather round, because this is the manual page for prometheus-systemd-exporter β€” the Prometheus exporter for systemd, section 1 of the manual, brought to you by the Prometheus gang. she's giving observability, she's giving systemd, she's giving everything. πŸŽ€


✨ NAME ✨

prometheus-systemd-exporter β€” a Prometheus exporter for systemd. that's it, that's the whole vibe. πŸ‘‘


🌸 SYNOPSIS 🌸

prometheus-systemd-exporter [<flags>]

like. that's all you type. flags optional, main character energy mandatory. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so... the original page literally does not say anything here. nothing. empty. a void. the description section is empty, and I'm not about to invent lore for it, because we do not make things up in this house. πŸ™ˆ

if you want the tea, it's all down in OPTIONS, bestie. keep scrolling. ⬇️


πŸŽ€ OPTIONS πŸŽ€

every single one, no skips, no cuts, we eat the whole plate. πŸ“

  • -h, --help β€” shows you the help, and it's context-sensitive, so it actually knows what you're asking about. also try --help-long and --help-man if you want the extended director's cut. 😌
  • --systemd.collector.unit-include β€” a regexp of systemd units you do want in. heads up though: for a unit to make the cut it has to both match include and not match exclude. both. it's giving strict bouncer at the club. πŸšͺ
  • --systemd.collector.unit-exclude β€” a regexp of systemd units you want out. same rule applies, bestie: units must both match include and not match exclude to be included. so include is the invite list, exclude is the "you're not on the list" list. 🚫
  • --systemd.collector.private β€” opens a private, direct connection straight to systemd, no dbus middleman. just the two of you. intimate. 🫢
  • --systemd.collector.user β€” connects to the user systemd instance instead of the system one. yes, you have your own. slay. πŸ’–
  • --systemd.collector.enable-restart-count β€” turns on service restart count metrics. important caveat: this feature only works with systemd 235 and above. older systemd? not invited. 😭
  • --systemd.collector.enable-ip-accounting β€” turns on service ip accounting metrics. same energy, same rule: only works with systemd 235 and above. πŸ”₯
  • --web.telemetry-path β€” the path where your metrics get exposed. pick your address, bestie. 🏠
  • --web.disable-exporter-metrics β€” excludes the metrics about the exporter itself, specifically promhttp_*, process_*, and go_*. not everything has to be about you, and that's growth. 🌱
  • --web.max-requests=40 β€” the max number of parallel scrape requests. set it to 0 to disable the limit entirely (chaos mode, live your truth). default is 40. 🌈
  • --systemd.collector.enable-resolved β€” enables systemd-resolved statistics. dns tea, freshly brewed. ⭐
  • --web.systemd-socket β€” uses systemd socket activation listeners instead of port listeners. Linux only, so don't come crying on macOS. 🐧
  • --web.listen-address=:9558 β€” the addresses where metrics and the web interface get exposed. it's repeatable, so you can stack multiple addresses if you're feeling extra. examples: :9100 or [::1]:9100 for http, and vsock://:9100 for vsock. default is :9558. πŸ‘‘
  • --web.config.file β€” path to a configuration file that can enable TLS or authentication. the docs live here, exactly here: https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.md. πŸ’œ
  • --log.level=info β€” only logs messages at the given severity or above. one of: [debug, info, warn, error]. default is info. 🧚
  • --log.format=logfmt β€” the output format of log messages. one of: [logfmt, json]. default is logfmt. πŸ’…
  • --version β€” shows the application version, because sometimes you just wanna know who you're talking to. ✨

lowkey reminder: the --systemd.collector.unit-include / --systemd.collector.unit-exclude rule is a both situation, not an either/or. match include AND not match exclude, or the unit stays outside. no cap. 🫑

and that's the whole page, bestie!! you read all 17 options, you understood the regexp situation, you know about the systemd 235 thing. icon behavior. 🌟

this was prometheus-systemd-exporter, version 0..., from Prometheus, dated September 2025, living in section 1 of the manual. mwah, go scrape something gorgeous. πŸ’–πŸŽ€πŸ¦‹πŸŒΈπŸ’…βœ¨

πŸ“¦ where this page comes from