Skip to main content

Monitoring & Alerting

Metrics Export​

monitoring:
enabled: true
exporter: prometheus
port: 9090
labels:
environment: production
`

## Alert Rules

```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]
`

## Dashboards

Pre-built Grafana dashboards available:

`ash
proai monitoring dashboards import --grafana-url http://grafana:3000
`

## See Also

- [Monitoring](/docs/etl-jobs/monitoring) — Job monitoring
- [Logging](/docs/runtime/logging) — Log configuration