{"ok":true,"ready":true,"reasons":[],"ready_reasons":[],"pairs":["BTC/USD","ETH/USD","SOL/USD","DOGE/USD","XRP/USD","ADA/USD","AVAX/USD","LTC/USD","AAVE/USD","LINK/USD"],"channels":["book","trade","ticker","ohlc","instrument"],"book_depth":10,"ohlc_intervals":[1],"journal_day":"2026-08-11","journal_root":"/data/ws-journal","connected":true,"reconnect_count":3,"disconnected_total_sec":10.691,"last_disconnect_sec":5.231,"boot_count":3,"last_started_at":"2026-08-10T21:25:29.483741+00:00","restarts_path":"/data/ws-journal/_meta/restarts.ndjson","recent_boots":[{"event":"process_start","started_at":"2026-08-10T18:27:55.165487+00:00","boot_count":1,"pid":1,"pairs":["BTC/USD","ETH/USD","SOL/USD","DOGE/USD","XRP/USD","ADA/USD","AVAX/USD","LTC/USD","AAVE/USD","LINK/USD"],"channels":["book","trade","ticker","ohlc","instrument"]},{"event":"process_start","started_at":"2026-08-10T21:08:38.885685+00:00","boot_count":2,"pid":1,"pairs":["BTC/USD","ETH/USD","SOL/USD","DOGE/USD","XRP/USD","ADA/USD","AVAX/USD","LTC/USD","AAVE/USD","LINK/USD"],"channels":["book","trade","ticker","ohlc","instrument"]},{"event":"process_start","started_at":"2026-08-10T21:25:29.483741+00:00","boot_count":3,"pid":1,"pairs":["BTC/USD","ETH/USD","SOL/USD","DOGE/USD","XRP/USD","ADA/USD","AVAX/USD","LTC/USD","AAVE/USD","LINK/USD"],"channels":["book","trade","ticker","ohlc","instrument"]}],"recent_gaps":[{"event":"ws_gap","from":"2026-08-10T18:49:16.385031+00:00","to":"2026-08-10T18:49:19.746660+00:00","duration_sec":3.362,"boot_count":1},{"event":"ws_gap","from":"2026-08-10T22:12:49.195756+00:00","to":"2026-08-10T22:12:51.423378+00:00","duration_sec":2.228,"boot_count":3},{"event":"ws_gap","from":"2026-08-10T23:09:49.744740+00:00","to":"2026-08-10T23:09:52.976947+00:00","duration_sec":3.232,"boot_count":3},{"event":"ws_gap","from":"2026-08-11T00:44:01.031561+00:00","to":"2026-08-11T00:44:06.262849+00:00","duration_sec":5.231,"boot_count":3}],"recent_disconnects":[{"event":"disconnect","from":"2026-08-10T18:49:16.385031+00:00","to":"2026-08-10T18:49:19.746660+00:00","duration_sec":3.362,"boot_count":1},{"event":"disconnect","from":"2026-08-10T22:12:49.195756+00:00","to":"2026-08-10T22:12:51.423378+00:00","duration_sec":2.228,"boot_count":3},{"event":"disconnect","from":"2026-08-10T23:09:49.744740+00:00","to":"2026-08-10T23:09:52.976947+00:00","duration_sec":3.232,"boot_count":3},{"event":"disconnect","from":"2026-08-11T00:44:01.031561+00:00","to":"2026-08-11T00:44:06.262849+00:00","duration_sec":5.231,"boot_count":3}],"completeness":{"day":"2026-08-11","path":null,"present":false,"rows":[]},"writer_alive":true,"queue_depth":0,"queue_maxsize":50000,"queue_pct":0.0,"backpressure_count":0,"channel_counts":{"status":4,"ticker":11647,"ohlc":11647,"instrument":12,"trade":11607,"book":3027699},"saw_data_message":true,"ages_sec":{"ws_message":0.002,"trade_message":0.041,"journal_write":0.001,"disconnected":null,"process":15528.565},"pair_ages_sec":{"BTC/USD":{"trade":3.694,"book":0.61},"ETH/USD":{"trade":0.309,"book":0.145},"SOL/USD":{"trade":12.524,"book":0.194},"DOGE/USD":{"trade":38.518,"book":0.169},"XRP/USD":{"trade":10.29,"book":0.112},"ADA/USD":{"trade":75.582,"book":0.686},"AVAX/USD":{"trade":91.463,"book":0.2},"LTC/USD":{"trade":11.025,"book":1.862},"AAVE/USD":{"trade":24.379,"book":0.002},"LINK/USD":{"trade":0.041,"book":0.02}},"subscribe":{"ok":164,"fail":0,"last_error":null},"disk":{"journal_root":"/data/ws-journal","free_bytes":394050691072,"total_bytes":414921494528,"used_pct":5.03,"free_pct":94.97,"journal_bytes":404956272},"rates":{"msgs_per_sec":165.851,"bytes_per_sec":39859.339},"bytes_written":656117297,"rotation":{"last_run_at":"2026-08-10T21:25:29.498267+00:00","files_rotated":0,"open_day_bytes_approx":790960345},"thresholds":{"silence_sec":45.0,"disconnect_sec":60.0,"trade_silence_sec":300.0,"queue_high_watermark":0.9,"disk_free_pct_min":10.0,"pair_book_stale_sec":120.0},"checked_at":"2026-08-11T01:44:18.049347+00:00"}