Set up a monitoring and alerting system for [APPLICATION TYPE] in production.
Stack: [LANGUAGE/FRAMEWORK]
Hosting: [AWS / GCP / VERCEL / DOCKER / OTHER]
Provide:
1. **Application Monitoring**: Error tracking setup (Sentry/Bugsnag) with code
2. **Uptime Monitoring**: Health check endpoints and external monitoring
3. **Performance Monitoring**: Response times, throughput, Apdex score
4. **Infrastructure Monitoring**: CPU, memory, disk, network dashboards
5. **Log Aggregation**: Centralized logging setup (structured JSON logs)
6. **Alert Rules**: 10 alerts to set up with severity levels and thresholds
7. **On-Call Setup**: Rotation, escalation policies, PagerDuty/Opsgenie configuration
8. **Status Page**: Public status page setup for customers
9. **Incident Response**: Runbook template for common incidents
10. **Dashboard**: Single-pane-of-glass dashboard combining all metrics