PROMETHEUS-SCRIPT-EXPORTER(1)

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

πŸ’– prometheus-script-exporter πŸ’–

okay bestie, welcome to the prometheus-script-exporter manual page β€” that's section 1 of the Prometheus manual, and yes she is that girl. sit down, grab a strawberry, and let's get into it πŸ“βœ¨


✨ NAME ✨

prometheus-script-exporter β€” a Prometheus exporter for scripts. no cap, that's the whole job description πŸ’…


🌸 SYNOPSIS 🌸

prometheus-script-exporter [<flags>]

that's it. that's the whole vibe. flags only, no positional arguments, she said what you see is what you get πŸ¦‹


πŸ’œ DESCRIPTION πŸ’œ

so like… the original page has this heading and then absolutely nothing under it. not me getting ghosted by the DESCRIPTION section 😭 it's giving mysterious main character energy. the flags below are where all the lore lives, so keep scrolling bestie 🫢


πŸ‘‘ OPTIONS πŸ‘‘

here's every single flag, fr fr. no skipping, no summarizing, we respect the full list in this house ✨

  • -h, --help β€” shows context-sensitive help. also try --help-long and --help-man if you want the extended cut, the director's commentary, the whole cinematic universe 🎬
  • --config.files β€” the configuration files. and listen, if you wanna specify multiple config files you can use glob patterns β€” she's flexible like that πŸ’…
  • --config.check β€” if true, it validates the configuration files and then exits. a little vibe check for your config before you commit, we love a responsible queen πŸ‘‘
  • --log.env β€” if true, the environment variables passed to a script get logged. lowkey handy, highkey noisy, choose your fighter πŸ™ˆ
  • --script.no-args β€” restricts the script to accept arguments. sometimes you gotta set boundaries bestie 🚫
  • --script.timeout-offset=0.5 β€” offset to subtract from the timeout, in seconds. the default is 0.5 πŸ•
  • --web.external-url=<url> β€” the URL under which Script Exporter is externally reachable (for example, if Script Exporter is served via a reverse proxy). it's used for generating relative and absolute links back to Script Exporter itself. if the URL has a path portion, that path gets used to prefix all HTTP endpoints served by Script Exporter. if you omit it entirely, the relevant URL components get derived automatically. she's self-sufficient like that ✨
  • --web.route-prefix=<path> β€” prefix for the internal routes of web endpoints. defaults to the path of --web.external-url πŸ›£οΈ
  • --discovery.host β€” host for service discovery πŸ”
  • --discovery.port β€” port for service discovery πŸ”
  • --discovery.scheme β€” scheme for service discovery πŸ”
  • --web.systemd-socket β€” use systemd socket activation listeners instead of port listeners. Linux only, so don't come crying to macOS about it 🐧
  • --web.listen-address=:9469 β€” addresses on which to expose metrics and the web interface. repeatable, so you can stack multiple addresses like accessories πŸ’ examples: :9100 or [::1]:9100 for http, vsock://:9100 for 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 πŸ”
  • --log.level=info β€” only log messages with the given severity or above. one of: [debug, info, warn, error]. default is info πŸ’¬
  • --log.format=logfmt β€” output format of log messages. one of: [logfmt, json]. default is logfmt πŸ“
  • --version β€” show application version. tiny flag, huge "who am I" energy 🌈
heads up bestie: that --web.config.file one is your TLS/auth gate β€” if you're exposing this thing to the world, that's the flag you wanna know about, fr fr. and --config.check is your bestie for catching config mistakes before they hit prod πŸ’€

and that's the whole page!! this was prometheus-script-exporter version 3.0.1, from September 2025, part of the Prometheus manual set. go forth and export those scripts, you absolute icon πŸŽ€πŸ’–βœ¨ periodt.

πŸ“¦ where this page comes from