Skip to main content

Monitoring

Dashboard​

The monitoring dashboard provides real-time visibility into:

  • Run status — Running, completed, failed
  • Duration — Execution time per task
  • Data volume — Rows processed, bytes transferred
  • Resource usage — CPU, memory, network

CLI Monitoring​

ash proai job status user-etl proai job logs user-etl --follow proai metrics user-etl --last 24h

Alerts​

alerts:
- name: pipeline_failure
condition: status == 'failed'
channels: [slack, email]
message: "Pipeline {job_name} failed on run {run_id}"
- name: slow_pipeline
condition: duration > 7200
channels: [slack]
message: "Pipeline {job_name} took over 2 hours"
`

## See Also

- [Troubleshooting](/docs/troubleshooting/overview) — Debug issues
- [Runtime Logging](/docs/runtime/logging) — Logging reference