Skip to content

๐Ÿ“Š Monitoring

Comprehensive monitoring and observability for your workflows.

Overview

Built-in monitoring capabilities:

  • ๐Ÿ“ˆ Metrics collection
  • ๐Ÿ“Š Dashboard visualization
  • โš ๏ธ Alerting
  • ๐Ÿ” Distributed tracing

Features

Metrics

Automatic collection of workflow metrics: - Execution time - Success/failure rates - Resource usage - Task dependencies

Web Dashboard

Real-time visualization: - Workflow status - Task progress - Agent health - System metrics

Alerting

Configurable alerts:

workflow.define("monitored_workflow", {
    monitoring = {
        alerts = {
            on_failure = true,
            on_slow_execution = { threshold = "10m" },
            channels = ["slack", "email"]
        }
    }
})

Integration

Works with popular monitoring tools: - Prometheus - Grafana - Datadog - New Relic

Learn More