{"in_trade":{"local":0,"cluster":0},"ok":true,"shard":{"index":0,"node_id":"201fc408cef7:1:d4c7c9fe","held":true,"holder":"201fc408cef7:1:d4c7c9fe","collision":false},"engine_errors":{"auth_expired":3,"other":3},"users":174,"commit":"b4b3763e1647","mirror_entries":true,"worker":0,"worker_count":2,"desired_engines":6,"shards":{"0":2,"1":4},"nodes":{"0":{"url":"http://app:8000","beat_age":1.9},"1":{"url":"http://app_b:8000","beat_age":0.9}},"px_deny":{"deny_code":null,"deny_reason":"","candidates":1,"sub_fail":"MNQ (sent as 'MNQ'): 200 {'errorText': 'Symbol is inaccessible', 'errorCode': 'UnknownSymbol', 'mode': 'None'}","raw_events":4,"want":["MNQ"],"sub_acked":0,"sub_pending":0,"sub_mode":"","md_host":"wss://md-demo.tradovateapi.com/v1/websocket","held_union":[]},"md_diag":{},"charts":[],"ip_fleet":{"burn_per_hr":1181,"budget_per_hr":50000,"exit_ips":10,"pct":2,"by_cat":{"cash":104,"position":10,"order":10,"other":10},"ack_exits":{},"direct_share":100,"far_exits":["64.44.31.141"]},"drip":{"alive":true,"age_s":7788,"last_sent":1,"skipped":null},"proxy_fleet":{"proxies":[{"ip":"172.93.142.7","ok":true,"ms":53,"exit_ok":true,"exit":"172.93.142.7","hop_ms":1.13,"far":false,"broker_ms":102.4,"broker_med_ms":100.0,"slow":false,"down":false},{"ip":"172.93.142.8","ok":true,"ms":53,"exit_ok":true,"exit":"172.93.142.8","hop_ms":1.14,"far":false,"broker_ms":96.9,"broker_med_ms":96.9,"slow":false,"down":false},{"ip":"172.93.142.9","ok":true,"ms":48,"exit_ok":true,"exit":"172.93.142.9","hop_ms":1.2,"far":false,"broker_ms":97.3,"broker_med_ms":95.8,"slow":false,"down":false},{"ip":"172.93.142.10","ok":true,"ms":58,"exit_ok":true,"exit":"172.93.142.10","hop_ms":1.16,"far":false,"broker_ms":91.6,"broker_med_ms":95.4,"slow":false,"down":false},{"ip":"64.44.26.169","ok":true,"ms":71,"exit_ok":true,"exit":"64.44.26.169","hop_ms":2.64,"far":false,"broker_ms":112.8,"broker_med_ms":121.5,"slow":false,"down":false},{"ip":"64.44.31.137","ok":true,"ms":63,"exit_ok":true,"exit":"64.44.31.137","hop_ms":0.67,"far":false,"broker_ms":117.2,"broker_med_ms":113.9,"slow":false,"down":false},{"ip":"64.44.31.139","ok":true,"ms":61,"exit_ok":true,"exit":"64.44.31.139","hop_ms":2.45,"far":false,"broker_ms":115.2,"broker_med_ms":115.5,"slow":false,"down":false},{"ip":"64.44.31.140","ok":true,"ms":142,"exit_ok":true,"exit":"64.44.31.140","hop_ms":2.17,"far":false,"broker_ms":120.4,"broker_med_ms":120.4,"slow":false,"down":false},{"ip":"64.44.31.141","ok":true,"ms":95,"exit_ok":true,"exit":"64.44.31.141","hop_ms":2.7,"far":true,"broker_ms":117.2,"broker_med_ms":118.9,"slow":false,"down":false}],"age_s":76},"bars":{"enabled":true,"source":"databento","ready":true,"error":"","audience":"owner","delay_s":0,"roots":["MNQ","NQ","ES","MES"],"symbols":85,"bars_1m":191027,"bars_1s":62829,"sec_hours":6.0,"vendor_1s":157105,"trades":279766,"vendor_1m":15351,"reconnects":0,"persisted":15343,"backfill":{"state":"done","note":"1m=0 d=16809 requests=1"},"last_record_s_ago":0,"alive":true,"streams":0},"broker_hosts":{"named":5,"bare":0,"moved":0,"keys":["demo","live","mdDemo","mdLive","replay","reportingDemo","reportingLive","riskMonitorDemo","riskMonitorLive","userContext"]},"metrics":{"loop_lag_ms":{"p50":0.3,"p95":1.6,"max":97.5,"samples":240},"db_ops":126334,"stalls":[{"ms":123.5,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":125.1,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":127.9,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":106.6,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":137.8,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":109.0,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":110.1,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":129.4,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":113.1,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":109.2,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":115.5,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":108.4,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":113.8,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":140.2,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":106.8,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":72.3,"stack":["psycopg/_connection_base.py:476 _exec_command","psycopg/_connection_base.py:594 _commit_gen","psycopg/connection.py:484 wait","psycopg/connection.py:305 commit","copier/db.py:206 __exit__","copier/db.py:752 get_profile"]},{"ms":131.0,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":65.6,"stack":["psycopg/_connection_base.py:476 _exec_command","psycopg/_connection_base.py:594 _commit_gen","psycopg/connection.py:484 wait","psycopg/connection.py:305 commit","copier/db.py:206 __exit__","copier/db.py:752 get_profile"]},{"ms":79.8,"stack":["psycopg/_connection_base.py:476 _exec_command","psycopg/_connection_base.py:594 _commit_gen","psycopg/connection.py:484 wait","psycopg/connection.py:305 commit","copier/db.py:206 __exit__","copier/db.py:752 get_profile"]},{"ms":118.3,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":107.3,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":60.9,"stack":["psycopg/_cursor_base.py:602 _send_query_prepared","psycopg/_cursor_base.py:297 _maybe_prepare_gen","psycopg/_cursor_base.py:206 _execute_gen","psycopg/connection.py:484 wait","psycopg/cursor.py:113 execute","copier/db.py:186 execute"]},{"ms":158.9,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":70.9,"stack":["psycopg/connection.py:484 wait","psycopg/cursor.py:113 execute","copier/db.py:186 execute","copier/db.py:753 get_profile","routers/dashboard.py:1731 _home_community","routers/dashboard.py:1887 api_home"]}],"worker_index":0,"worker_count":2,"active_engines":0,"workspaces":58,"md_ready":1,"md_denied":0,"md_subscribed_instruments":0,"md_priced_instruments":0,"engines_started":0,"leader_feed_age_s":0,"ws_tunnel_ok":55,"ws_tunnel_failed":0,"loop_stall_max_ms":105.4,"leader_feed_never_connected":0,"leader_penalty_s":0,"leader_ws_feeds":0,"order_ws_ready":0,"order_ws_total":0,"order_lane_recycles":0,"order_lane_reshards":0,"bars_ready":1,"bars_symbols":85,"bars_trades":279752,"ws_cooldown_s":0.0,"ip_burn_per_hr":136,"ip_burn_pct":5,"px_ready":1,"px_denied":0,"px_subscribed":1,"px_priced":0,"px_frames":0,"px_alive":1,"copies_event":39,"copies_reconcile":0,"leader_evt_matched":7289,"leader_evt_ignored":29333,"leader_frames":1600,"leader_snapshots":124,"leader_entities":1471,"leader_null_user_id":0,"followers_quarantined":0,"leader_feed_rebind_needed":0,"order_rto_ms":74.0,"order_rto_max_ms":75.0,"ip_burn_account":12,"ip_burn_other":10,"ip_burn_position":10,"ip_burn_order":10,"ip_burn_cash":105,"ip_burn_auth":18},"loop_stalls":[{"ms":123.5,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":125.1,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":127.9,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":106.6,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":137.8,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":109.0,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":110.1,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":129.4,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":113.1,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":109.2,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":115.5,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":108.4,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":113.8,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":140.2,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":106.8,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":72.3,"stack":["psycopg/_connection_base.py:476 _exec_command","psycopg/_connection_base.py:594 _commit_gen","psycopg/connection.py:484 wait","psycopg/connection.py:305 commit","copier/db.py:206 __exit__","copier/db.py:752 get_profile"]},{"ms":131.0,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":65.6,"stack":["psycopg/_connection_base.py:476 _exec_command","psycopg/_connection_base.py:594 _commit_gen","psycopg/connection.py:484 wait","psycopg/connection.py:305 commit","copier/db.py:206 __exit__","copier/db.py:752 get_profile"]},{"ms":79.8,"stack":["psycopg/_connection_base.py:476 _exec_command","psycopg/_connection_base.py:594 _commit_gen","psycopg/connection.py:484 wait","psycopg/connection.py:305 commit","copier/db.py:206 __exit__","copier/db.py:752 get_profile"]},{"ms":118.3,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":107.3,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":60.9,"stack":["psycopg/_cursor_base.py:602 _send_query_prepared","psycopg/_cursor_base.py:297 _maybe_prepare_gen","psycopg/_cursor_base.py:206 _execute_gen","psycopg/connection.py:484 wait","psycopg/cursor.py:113 execute","copier/db.py:186 execute"]},{"ms":158.9,"stack":["asyncio/runners.py:118 run","asyncio/runners.py:195 run","uvicorn/server.py:77 run","uvicorn/main.py:621 run","uvicorn/main.py:440 main","click/core.py:910 invoke"]},{"ms":70.9,"stack":["psycopg/connection.py:484 wait","psycopg/cursor.py:113 execute","copier/db.py:186 execute","copier/db.py:753 get_profile","routers/dashboard.py:1731 _home_community","routers/dashboard.py:1887 api_home"]}],"uptime_s":29575,"gc":{"configured":true,"frozen":311028,"idle_full":1469,"forced_full":0,"young":2,"last_full_at":1769879.872136421,"last_full_ms":112.4,"worst_full_ms":158.5,"full_ms_total":140431.1,"counts":[722,0,0],"threshold":[50000,20,100],"since_full_s":12},"net":{"rto_min":"ok 50ms"}}