AI Master
User-facing product — powers TextDefend and TextGuard
Uptime
Synthetic checks — same targets Kuma monitors
| Monitor | Service | Status | Latency |
|---|---|---|---|
| textguard.ai | TextGuard marketing landing | Operational | 1586 ms |
| app.textguard.ai | TextGuard member app | Operational | 406 ms |
| textdefend.com | TextDefend marketing landing | Operational | 1118 ms |
| app.textdefend.com | TextDefend member app | Operational | 976 ms |
| textvalidate.com | Separate product — role unconfirmed | Operational | 1570 ms |
| tutorial.expertchat.me | ExpertChat — tutorial page, role unconfirmed | Operational | 1126 ms |
| ai.expertchat.me | ExpertChat — login-gated app, role unconfirmed | Operational | 990 ms |
| ai-master.fx2.io | Backend API health check | Operational | 578 ms |
| ai-ws.fx2.io | WebSocket — AI chat streaming | Operational | 575 ms |
DO uptime
DigitalOcean Uptime Checks — 30d uptime
Frontend textguard.ai
Traffic, errors, and response time
via Cloudflare edge analytics
No data yet.
Frontend app.textguard.ai
Traffic, errors, and response time
via Cloudflare edge analytics
No data yet.
Frontend textdefend.com
Traffic, errors, and response time
via Cloudflare edge analytics
No data yet.
Frontend app.textdefend.com
Traffic, errors, and response time
via Cloudflare edge analytics
No data yet.
Frontend textvalidate.com
Traffic, errors, and response time
via Cloudflare edge analytics
No data yet.
Frontend tutorial.expertchat.me
Traffic, errors, and response time
via Cloudflare edge analytics
No data yet.
Frontend ai.expertchat.me
Traffic, errors, and response time
via Cloudflare edge analytics
No data yet.
Backend
Traffic, errors, and response time
via ELK (origin nginx logs)
Database
DigitalOcean Managed MySQL — CPU, memory, disk, connections
Cache
Valkey — memory, clients, throughput, hit rate
Alerts
Critical Sentry issues (100+ events in 15 min) and Prometheus/Alertmanager alerts