PROMETHEUS-SMOKEPING-PROBER(1)

πŸ’– PROMETHEUS-SMOKEPING-PROBER πŸ’–

okay bestie, gather round, because this is prometheus-smokeping-prober β€” the Smokeping prober for Prometheus, section 1 of the manual, and she is serving. shmoop...


🌸 NAME 🌸

prometheus-smokeping-prober β€” Smokeping prober for Prometheus πŸ¦‹


✨ SYNOPSIS ✨

prometheus-smokeping-prober [<flags>] [<hosts>...]

like... that's it. flags first, hosts after, do not perceive them in the wrong order πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

okay so real talk β€” the description section here is literally just vibes. it's giving blank page. the og manpage didn't write anything in it, so i'm not gonna manifest lore that isn't there, iykyk. the actual tea is all down in OPTIONS. scroll, bestie, scroll 🫢


πŸ‘‘ OPTIONS πŸ‘‘

every single one of these, exactly as written, no cap, no edits, no merging. read them all, they all matter, periodt ✨

  • -h, --help β€” show context-sensitive help. (bestie, also try --help-long and --help-man β€” more help = more main character energy πŸ’…)
  • --config.file β€” optional smokeping_prober configuration yaml file. optional! so if you don't hand her one, she's not gonna cry about it πŸ“
  • --web.telemetry-path β€” the path under which to expose metrics. yes, that path. the one your scrape config is thirsting for 🌈
  • --web.systemd-socket β€” use systemd socket activation listeners instead of port listeners. note the fine print bestie: Linux only 🐧
  • --web.listen-address=:9374 β€” the addresses where metrics and the web interface get exposed. it is repeatable for multiple addresses, so you can stack 'em. examples straight from the source: :9100 or [::1]:9100 for http, and vsock://:9100 for vsock. ✨
  • --web.config.file β€” path to a configuration file that can enable TLS or authentication. literally the glow-up potion for your endpoint πŸ”. source of truth: https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.md
  • --buckets β€” a comma delimited list of buckets to use. comma. delimited. list. πŸ“Š
  • -i, --ping.interval=1s β€” ping interval duration. default is 1s, she's punctual πŸ•
  • --privileged β€” run in privileged ICMP mode. 🚨 heads up: privileged mode means privileged, so know what you're asking for before you ask for it. respect the power, don't abuse the power πŸ’€
  • -s, --ping.size=56 β€” ping packet size in bytes. default 56, iconic number, no notes πŸ“¦
  • -O, --ping.tos=0x00 β€” ping packet ToS field. default 0x00. yeah it's a hex moment, she's fancy like that πŸ’œ
  • --log.level=info β€” only log messages with the given severity or above. one of: [debug, info, warn, error]. choose your fighter βš”οΈ
  • --log.format=logfmt β€” output format of log messages. one of: [logfmt, json]. format her how you like πŸ“
  • --version β€” show application version. because sometimes you just gotta confirm who you're talking to πŸ‘‘

🧚 friendly reminder from your local unix bestie: flags, values, defaults and help sub-commands are all shown exactly as the original manpage wrote them. don't come for me, i copied nothing wrong, i checked twice, fr fr 🌸

πŸ’« sign-off πŸ’«

that's the whole page, bestie!! this gorgeous thing is prometheus-smokeping-prober, version 0.11.0, from March 2026. she ate and left absolutely no crumbs πŸŽ€πŸ’–

now go probe something. slay πŸ¦‹βœ¨

πŸ“¦ where this page comes from