Quickstart: Order Management and Matcher
1) Generate This Stateβ
bash pipeline/generate-state.sh 009-order-management-matcher
2) Start Runtimeβ
./scripts/start-state-009-order-management-matcher-generated.sh
./scripts/start-state-009-order-management-matcher-generated.sh --skip-build
3) Run Smoke Testsβ
./scripts/test-state-009-order-management-matcher.sh
./scripts/test-state-009-order-management-matcher.sh --skip-messaging
./scripts/test-messaging-009-order-management-matcher.sh
4) Stop Runtimeβ
./scripts/stop-state-009-order-management-matcher-generated.sh
5) Inspect Order Observabilityβ
ORDER_MATCHER_PORT="${ORDER_MATCHER_PORT:-18110}"
# open/unfilled order gauges
curl -s "http://localhost:${ORDER_MATCHER_PORT}/metrics" | rg "traderx_orders_open_total|traderx_orders_unfilled_total"
# order matcher health
curl -s "http://localhost:${ORDER_MATCHER_PORT}/health"
# dashboard landing
open http://localhost:3001