| Check | Result | Detail |
|---|---|---|
| zt4_server | running | since 2026-10-26T08:54:27 · restarts 0 |
| zt4_postgres | running | since 2026-09-16T07:10:45 · restarts 0 |
| zt4_redis | running | since 2026-07-08T09:38:00 · restarts 0 |
| zt4_web | running | since 2026-10-24T08:58:08 · restarts 0 |
| zt4_admin | running | since 2026-10-26T08:24:48 · restarts 0 |
| zt4_superadmin | running | since 2026-09-15T15:37:59 · restarts 0 |
| zt4_trader | running | since 2026-07-12T10:50:45 · restarts 0 |
| zt4_editor | running | since 2026-07-11T12:01:59 · restarts 0 |
| zt4_social | running | since 2026-07-12T10:50:45 · restarts 0 |
| zt4_prop | running | since 2026-07-09T09:14:16 · restarts 0 |
| zt4_crm | running | since 2026-10-19T11:22:05 · restarts 0 |
| zt4_manager | running | since 2026-07-08T09:15:34 · restarts 0 |
| zt4_landing | running | since 2026-10-20T14:12:28 · restarts 0 |
| zt4_agent | running | since 2026-06-30T17:21:32 · restarts 0 |
| zt4_partners | running | since 2026-07-08T10:17:57 · restarts 0 |
| zt4_proxy | running | since 2026-09-02T16:47:37 · restarts 0 |
| Check | Result | Detail |
|---|---|---|
| api | HTTP 401 · 95ms | https://api.zigzagtrader.com/api/news |
| web(terminal) | HTTP 200 · 133ms | https://web.zigzagtrader.com/ · assets/index-Bv7kG1w2.js |
| launcher | HTTP 200 · 133ms | https://app.zigzagtrader.com/ · assets/index-CuGgrzmq.js |
| admin | HTTP 200 · 83ms | https://admin.zigzagtrader.com/ · assets/index-Co86LxS7.js |
| superadmin | HTTP 200 · 90ms | https://super.zigzagtrader.com/ · assets/index-CRtp1Kow.js |
| trader-cabinet | HTTP 200 · 79ms | https://trader.zigzagtrader.com/ · assets/index-DF2Be35c.js |
| ea-editor | HTTP 200 · 75ms | https://editor.zigzagtrader.com/ · assets/index-BqONG62y.js |
| social | HTTP 200 · 152ms | https://social.zigzagtrader.com/ · assets/index-Nc_tNhbE.js |
| prop | HTTP 200 · 104ms | https://prop.zigzagtrader.com/ · assets/index-gYousZBg.js |
| crm | HTTP 200 · 82ms | https://crm.zigzagtrader.com/ · assets/index-D9uLlW8n.js |
| manager | HTTP 200 · 93ms | https://manager.zigzagtrader.com/ · assets/index-D6jE-DoW.js |
| agent | HTTP 200 · 75ms | https://agent.zigzagtrader.com/ · assets/index-Cs8tolMW.js |
| partners | HTTP 200 · 84ms | https://partners.zigzagtrader.com/ · assets/index-CtWhy7Tm.js |
| landing | HTTP 200 · 69ms | https://zigzagtrader.com/ · no-bundle? |
| files | HTTP 200 · 83ms | https://files.zigzagtrader.com/ |
| Check | Result | Detail |
|---|---|---|
| auth/login (demo) | token issued | POST /api/auth/login |
| GET /api/news?take=1 | HTTP 200 | |
| GET /api/super/plans | HTTP 401 | |
| GET /api/ea/gallery | HTTP 200 | |
| EA compile | success | MQL4 runtime OK |
| Check | Result | Detail |
|---|---|---|
| DB reachable | ok | latest migration: 20260920232300_AddTradersGround |
| table Accounts | 120 rows | |
| table Orders | 3048 rows | |
| table Brokers | 7 rows | |
| table Plans | 8 rows | |
| table PlatformAddons | 9 rows | |
| table BrokerSubscriptions | 3 rows | |
| DB connections | 14 |
| Check | Result | Detail |
|---|---|---|
| EA compile load (40 req / 10 conc) | 36 req/s | ok 40 · fail 0 · avg 213ms · max 321ms |
| EA backtest load (12 req / 4 conc) | 48 req/s | ok 12 · fail 0 · avg 58ms · max 101ms |
| general mixed load (100 req / 20 conc) | 43 req/s | ok 100 · fail 0 · avg 382ms · max 591ms |
| baseline landing (60 req / 10 conc) | 54 req/s | avg 149ms · max 242ms · fail 0 |
| baseline api (60 req / 10 conc) | 49 req/s | avg 165ms · max 231ms · fail 0 |
| Check | Result | Detail |
|---|---|---|
| disk / | 82% used | 51G / 66G |
| memory | 68% used | 5.3Gi / 7.7Gi |
| load avg | 3.33 1.62 1.15 | 1/5/15 min |
| DB backup | 23h old · 93M | mt4platform_20261027.sql.gz |
| Check | Result | Detail |
|---|---|---|
| zt4_server Error/Fatal (24h) | 5 error · 2 warn | structured @l level, last 24h |
| top exceptions (Error/Fatal) | 3 MailKit.Net.Smtp.SmtpProtocolException 2 System.Threading.CancellationToken.ThrowOperationCanceledException 2 System.OperationCanceledException |
docker image prune).docker logs zt4_server --since 24h | grep '\''"@l":"Error"'\''.files.zigzagtrader.com/reports/latest.html