System Monitoring & Health Checks Guide
Overview of system health endpoints, log inspection, error tracking, and Celery Flower monitoring.
1. System Health Endpoints
- Chatbot Engine Health Check:
GET /api/chatbot/check/- Returns .
{"status": "ok", "service": "MetaPilot AI Assistant"}
- Returns
- REST API Schema Check:
GET /api/schema/
2. Celery Flower Monitoring Dashboard
Launch Flower dashboard to monitor worker queues, active tasks, latency, and failure rates:
bash
cd services/api
celery -A core flower --port=5555
Access Flower dashboard at .
http://localhost:55553. Log Inspection
In production, inspect logs via (Systemd) or Docker logs:
journalctlbash
# View Daphne server logs
docker logs -f metapilot_api_1
# View Celery worker logs
docker logs -f metapilot_celery_worker_1