PROMETHEUS-PGBACKREST-EXPORTER(1)

πŸ“¦
version 0.23.0 Β· 3 versions
, in ubuntu stonking

πŸ’– NAME πŸ’–

okay so bestie, this is prometheus-pgbackrest-exporter β€” the Prometheus exporter for PgBackRest. that's the whole name, that's the whole vibe. ✨


🌸 SYNOPSIS 🌸

prometheus-pgbackrest-exporter [<flags>]

that's it. no subcommands, no positional args, just flags. she's simple like that. πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

ngl the original page just... puts the heading here and dips. no description. iconic behavior honestly πŸ’€ but everything you actually need lives down in OPTIONS, so let's go.


πŸ’… OPTIONS πŸ’…

  • -h, --help β€” shows context-sensitive help, aka help that knows where you are. also pls try --help-long and --help-man β€” she has range. πŸ‘‘
  • --web.telemetry-path β€” the path where your metrics get exposed. that's where the good stuff lives. 🌈
  • --web.systemd-socket β€” use systemd socket activation listeners instead of port listeners. Linux only! 🐧
  • --web.listen-address=:9854 β€” the addresses where metrics and the web interface get exposed. she's repeatable, so you can stack multiple addresses if you want. examples: :9100 or [::1]:9100 for http, and vsock://:9100 for vsock. πŸ”₯
  • --web.config.file β€” path to the config file that can turn on TLS or authentication. see: https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.md πŸŽ€
  • --collect.interval=600 β€” how often metrics get collected, in seconds. πŸ“
  • --backrest.config β€” full path to the pgBackRest configuration file. πŸ—‚οΈ
  • --backrest.config-include-path β€” full path to additional pgBackRest configuration files. ✨
  • --backrest.stanza-include β€” a specific stanza to collect metrics from. you can specify this several times, stack 'em up. πŸ’œ
  • --backrest.stanza-exclude β€” a specific stanza to exclude from collecting metrics. also repeatable, also stackable. πŸ™ˆ
  • --backrest.backup-type β€” a specific backup type to collect metrics for. must be one of: [full, incr, diff]. πŸ“
  • --backrest.database-count β€” exposes the number of databases in backups. πŸ”’
  • --backrest.database-parallel-processes=1 β€” number of parallel processes used for collecting info about databases. more processes, more multitasking energy. ⚑
  • --backrest.database-count-latest β€” exposes the number of databases in the latest backups. 🌟
  • --backrest.reference-count β€” exposes the number of references to other backups (the backup reference list). πŸ”—
  • --backrest.verbose-wal β€” exposes additional labels for WAL metrics. extra detail, extra slay. πŸŽ€
  • --collector.pgbackrest β€” enables the pgBackRest collector. when disabled, only the pgBackRest version and exporter build info get collected β€” so like, barely anything. 😭
  • --log.level=info β€” only logs messages at this severity or above. one of: [debug, info, warn, error]. πŸ”Š
  • --log.format=logfmt β€” the output format for log messages. one of: [logfmt, json]. πŸ“
  • --version β€” shows the application version. πŸ’β™€οΈ

reminder bestie: everything above is the real deal, verbatim flags and defaults included. no cap. πŸ’–

and that's the whole page, fr fr. this was written for prometheus-pgbackrest-exporter and dated March 2026 β€” the man page source line is just prometheus-pgbackrest-exporter ... March 2026, so yes, i'm mentioning it, we stay thorough around here. 🫢🌸 go forth and export some metrics, you got this. πŸ’œβœ¨

πŸ“¦ where this page comes from