Prometheus · Arazzo Workflow
Prometheus Reload Configuration and Verify It Applied
Version 1.0.0
Trigger a config reload and prove the new configuration and rules are live.
Provider
Workflows
reload-config-verify
Reload the configuration and confirm it took effect.
The reload endpoint requires the --web.enable-lifecycle flag; without it the server will not expose it at all. reloadConfigSuccess in the runtime info is the authoritative signal that the reload was adopted, not just accepted.
1
captureConfigBefore
Read the currently loaded configuration so there is a before image to compare against, and a record of what to restore if the reload goes wrong.
2
reloadConfig
Trigger the reload of the configuration file and all rule files. A 500 here means the new configuration failed to parse and the server has kept running on the old one.
3
confirmReloadSucceeded
Read the runtime info and check reloadConfigSuccess. This is the field that separates a reload the server accepted from one it actually adopted, and lastConfigTime dates the adoption.
4
captureConfigAfter
Re-read the loaded configuration and confirm the running server is serving the new content rather than the before image.
5
confirmRulesLoaded
List the rule groups now loaded. A reload can succeed on the main configuration while a referenced rule file quietly contributes nothing, so confirming the expected groups are present closes the loop.
Source API Descriptions
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.