Files
AI-Trader/docs/deployment/monitoring.md
Bill 41a369a15e docs: update deployment docs for AI-Trader-Server rebrand
Update deployment documentation files:
- docker-deployment.md: Update git clone URL, Docker image references
  (ghcr.io/xe138/ai-trader to ghcr.io/xe138/ai-trader-server), and
  container/service names (ai-trader to ai-trader-server)
- monitoring.md: Update container names in all docker commands
- scaling.md: Update multi-instance service names and Docker image
  references

All deployment examples now use ai-trader-server naming.

Part of Phase 3: Developer & Deployment Documentation
2025-11-01 11:58:04 -04:00

791 B

Monitoring

Health checks, logging, and metrics.


Health Checks

# Manual check
curl http://localhost:8080/health

# Automated monitoring (cron)
*/5 * * * * curl -f http://localhost:8080/health || echo "API down" | mail -s "Alert" admin@example.com

Logging

# View logs
docker logs -f ai-trader-server

# Filter errors
docker logs ai-trader-server 2>&1 | grep -i error

# Export logs
docker logs ai-trader-server > ai-trader-server.log 2>&1

Database Monitoring

# Database size
docker exec ai-trader-server du -h /app/data/jobs.db

# Job statistics
docker exec ai-trader-server sqlite3 /app/data/jobs.db \
  "SELECT status, COUNT(*) FROM jobs GROUP BY status;"

Metrics (Future)

Prometheus metrics planned for v0.4.0.