← SRE/

Puck (Trading Bot)

OK

Python execution bot trading SPX put-spreads via IBKR. State-machine driven (6-state asyncio FSM).

Primary: service/puck

SLOs

puck-process-stateOK

Puck process in operational state (running or open)

Target 99.00% over 30d

puck-ibkr-connectionOK

Puck's connection to IBKR is up

Target 99.90% over 30d

puck-postgres-connectionOK

Puck's Postgres event store reachable

Target 99.95% over 30d

puck-account-drawdownOK

Account drawdown within bounds (≤5% from 30d high)

Target 100.00% over 30d

puck-full-availabilityOK

All hard-criticality Puck resources healthy

Target 99.00% over 30d

Member resources (23)

ResourceTypeStateUtilSatErr
service/puckserviceOK0.0072.1e+90
app/puck/process-stateappOK100
app/puck/ibkr-connectionappOK100
app/puck/postgres-connectionappOK100
app/puck/account-drawdownappOK0.01000
app/puck/pix-value-stalenessappOK0.28900
app/puck/tick-rateappOK5.08500
host/bluehostOK0.0650.0830
external/ibkrexternalOK100
datastore/puck-postgresdatastoreOK0.0065.0e+70
host/blue/cpuhostOK0.0650.0180.008
host/blue/memoryhostOK0.25700
host/blue/diskhostOK0.1220.0010
host/blue/networkhostOK0.00000
host/blue/fdhostOK0.00000
network-device/mikrotiknetwork-deviceOK0.0000.0100
network-device/mikrotik/cpunetwork-deviceOK0.01000
network-device/mikrotik/memorynetwork-deviceOK0.15600
network-device/mikrotik/conntracknetwork-deviceOK00
network-interface/mikrotik/bridgenetwork-interfaceOK0.00000
network-interface/mikrotik/wifi2network-interfaceOK0.00000
external/internetexternalOK100
external/cloudflareexternalOK100