monitoring:
enabled: true
exporter: prometheus
port: 9090
labels:
environment: production
`
```yaml
alerting:
rules:
- name: high_error_rate
condition: rate(errors_total[5m]) > 0.05
severity: critical
channels: [pagerduty, slack]
- name: high_latency
condition: histogram_quantile(0.99, duration_seconds) > 300
severity: warning
channels: [slack]
`
Pre-built Grafana dashboards available:
`ash
proai monitoring dashboards import --grafana-url http://grafana:3000
`
- [Monitoring](/docs/etl-jobs/monitoring) — Job monitoring
- [Logging](/docs/runtime/logging) — Log configuration