OS Manuals

/usr/bin/prometheus-config-reloader

Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

From prometheus-config-reloader-fips 0.95.1-r0 (enterprise-packages), captured 2026-11-08 by running prometheus-config-reloader --help (exit 0). permalink

usage: prometheus-config-reloader [<flags>]


Flags:
  --[no-]help                    Show context-sensitive help (also try --help-long and --help-man).
  --config-file=CONFIG-FILE      config file watched by the reloader
  --config-envsubst-file=CONFIG-ENVSUBST-FILE
                                 output file for environment variable substituted config file
  --watch-interval=3m0s          how often the reloader re-reads the configuration file and
                                 directories; when set to 0, the program runs only once and exits
  --delay-interval=1s            how long the reloader waits before reloading after it has detected
                                 a change
  --retry-interval=5s            how long the reloader waits before retrying in case the endpoint
                                 returned an error
  --reload-timeout=30s           how long the reloader waits for a response from the reload URL
  --auto-gomemlimit-ratio=0.0    The ratio of reserved GOMEMLIMIT memory to the detected maximum
                                 container or system memory. Default: 0 (disabled)
  --watched-dir=WATCHED-DIR ...  directory to watch non-recursively
  --reload-method=http           method used to reload the configuration
  --process-executable-name="prometheus"
                                 executable name used to match the process when using the signal
                                 reload method
  --statefulset-ordinal-from-envvar="POD_NAME"
                                 parse this environment variable to create
                                 STATEFULSET_ORDINAL_NUMBER, containing the statefulset ordinal
                                 number
  --listen-address=LISTEN-ADDRESS
                                 address on which to expose metrics (disabled when empty)
  --web-config-file=""           [EXPERIMENTAL] Path to configuration file
                                 that can enable TLS or authentication. See:
                                 https://prometheus.io/docs/prometheus/latest/configuration/https/
  --log-format="logfmt"          log format to use. Possible values: logfmt, json
  --log-level="info"             log level to use. Possible values: all, debug, info, warn, error,
                                 none
  --reload-url=http://127.0.0.1:9090/-/reload
                                 URL to trigger the configuration
  --runtimeinfo-url=http://127.0.0.1:9090/api/v1/status/runtimeinfo
                                 URL to check the status of the runtime configuration
  --[no-]version                 Prints current version.
  --[no-]short-version           Print just the version number.
Options (17)
OptionDescriptionSource
--config-file CONFIG-FILEconfig file watched by the reloaderhelp
--config-envsubst-file CONFIG-ENVSUBST-FILEoutput file for environment variable substituted config filehelp
--watch-interval 3m0show often the reloader re-reads the configuration file and directories;help
--delay-interval 1show long the reloader waits before reloading after it has detected a changehelp
--retry-interval 5show long the reloader waits before retrying in case the endpoint returned an errorhelp
--reload-timeout 30show long the reloader waits for a response from the reload URLhelp
--auto-gomemlimit-ratio 0.0The ratio of reserved GOMEMLIMIT memory to the detected maximum container or system memory.help
--watched-dir WATCHED-DIRdirectory to watch non-recursivelyhelp
--reload-method httpmethod used to reload the configurationhelp
--process-executable-name "prometheus"executable name used to match the process when using the signal reload methodhelp
--statefulset-ordinal-from-envvar "POD_NAME"parse this environment variable to create STATEFULSET_ORDINAL_NUMBER, containing the statefulset ordinal numberhelp
--listen-address LISTEN-ADDRESSaddress on which to expose metrics (disabled when empty)help
--web-config-file ""[EXPERIMENTAL] Path to configuration file that can enable TLS or authentication.help
--log-format "logfmt"log format to use.help
--log-level "info"log level to use.help
--reload-url http://127.0.0.1:9090/-/reloadURL to trigger the configurationhelp
--runtimeinfo-urlURL to check the status of the runtime configurationhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.