Using spredr
Watching
Everything that happens with your services, from the terminal: their state, logs, memory and CPU, and what puts them at risk, with its fix.
live
One screen per service
spredr live shows memory, requests, latency, errors and logs, refreshing every 2 seconds. Keys: p only problems, / filter, space pause, d deploys the latest commit (asks first), q quits.
terminal
$spredr live
$spredr top
logs
What your service prints
Three streams: runtime (what it prints), deploy (its deploys) and network (the requests it served).
terminal
$spredr logs -f
$spredr logs --problems
$spredr logs --stream network --grep 500 --verbose
the rest
One command per question
spredr statusHow a service is doing: state, memory, CPU and traffic.
spredr usageThe last 24 hours, hour by hour.
spredr risksWhat puts your services at risk, worst first, with the fix.
spredr buildA release's build log (the latest, or -r vN).
spredr activityWhat happened on your account: deploys, changes, sign-ins, refusals.
spredr openOpens the service's address, or its panel page with --panel.