CLICommands

circuit-breaker

snug circuit-breaker <COMMAND>

Distributed circuit breaker management.

Subcommands

CommandWhat it does
createCreate or update a circuit breaker
statusCheck circuit status
report-failureReport a failure
report-successReport a success
listList circuits
getGet circuit details
resetReset a circuit to closed state
tripManually trip a circuit open (admin)
statsShow detailed circuit statistics
historyShow circuit state-change history
deleteDelete a circuit

Run snug circuit-breaker <command> --help for that command's own options. The global options apply everywhere.

Examples

snug circuit-breaker create -n api-service -d 'Upstream API circuit' -t 5 -w 60 -r 30 -m 3
snug circuit-breaker list
snug circuit-breaker list -s open -d
snug circuit-breaker get -n api-service
snug circuit-breaker status -n api-service -d
snug circuit-breaker stats -n api-service
snug circuit-breaker history -n api-service -l 10
snug circuit-breaker report-failure -n api-service -t timeout -m 'upstream timed out' -d 1500
snug circuit-breaker report-success -n api-service -d 120
snug circuit-breaker reset -n api-service -r 'manual recovery'
snug circuit-breaker trip -n api-service -r 'maintenance window'
snug circuit-breaker delete -n api-service --force

Next

On this page