PROMETHEUS-PUSHGATEWAY(1)
π NAME π
prometheus-pushgateway β the Prometheus gateway for push metrics, bestie. It's literally the middleman that lets you push your metrics in. Iconic behavior fr.
β¨ SYNOPSIS β¨
prometheus-pushgateway [<flags>]
π¦ DESCRIPTION π¦
The Pushgateway. That's it, that's the description. It's giving short and mysterious. No cap. π
π OPTIONS π
-h,--helpβ Show context-sensitive help. Also try--help-longand--help-manif you want the extended cut, iykyk. π₯--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=:9091β Addresses on which to expose metrics and web interface. It's repeatable for multiple addresses, so go off, stack them. Examples::9100or[::1]:9100for http,vsock://:9100for vsock. π--web.config.fileβ Path to configuration file that can enable TLS or authentication. See:https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.mdβ go read it, it's a whole vibe. π--web.local-assetsβ Path to static assets/templates directory. β¨--web.telemetry-pathβ Path under which to expose metrics.--web.external-url=β The URL under which the Pushgateway is externally reachable. Your outside-facing glow-up URL. π--web.route-prefixβ Prefix for the internal routes of web endpoints. Defaults to the path of--web.external-url. π--web.enable-lifecycleβ Enable shutdown via HTTP request. Yes really, it shuts down over HTTP. π--web.enable-admin-apiβ Enable API endpoints for admin control actions. Admin main character energy. π--persistence.fileβ File to persist metrics. If empty, metrics are only kept in memory β which means poof, gone on restart, so choose wisely bestie. π--persistence.interval=5mβ The minimum interval at which to write out the persistence file. Lowkey a chill little timer. β°--push.disable-consistency-checkβ Do not check consistency of pushed metrics. DANGEROUS. The original said it in all caps and honestly? It meant it. π¨--push.enable-utf8-namesβ Allow UTF-8 characters in metric and label names. Let your names be fancy. πΈ--log.level=infoβ Only log messages with the given severity or above. One of:[debug, info, warn, error]. β¨--log.format=logfmtβ Output format of log messages. One of:[logfmt, json]. π§--versionβ Show application version. Slay. π
Heads up bestie: --push.disable-consistency-check is flagged DANGEROUS in the source material and I am not softening that. That's a facts-are-facts situation. π
That's the whole page, and that's on periodt. This lil doc is from prometheus-pushgateway version 1.11.2, dated February 2026 β shoutout to the Prometheus crew for the source and the version, mwah, love that for them. π«Άπβ¨
π¦ where this page comes from
- ubuntu resolute: prometheus-pushgateway 1.11.2-1 Β· Apache-2.0
- ubuntu stonking: prometheus-pushgateway 1.11.2-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms