Observability
Every run, logged and searchable
Real-time logs, run history, queue metrics, critical alerts, and OpenTelemetry. See everything that happens across your platform.
Built in observability for every job
Every script and flow execution is logged, searchable, and monitored. No external tooling or configuration required.
Script execution logs
Every script execution records full stdout/stderr logs, typed inputs, returned outputs, duration, and status. View the complete trace of any run: what went in, what came out, and what happened in between.
Read the docsFlow execution logs
Inspect each step of a flow execution individually with inputs, outputs, logs, duration, and status per node. The visual timeline shows which steps succeeded, failed, or were skipped. Restart from any failed step without replaying the entire flow.
Runs dashboard
All past and future runs across your workspace in a single view. See completed, running, and scheduled executions. Click any run to drill into its full logs and IO.
Read the docsGranular filtering
Filter runs by time range, script or flow path, user, folder, custom label, or worker tag. Use presets like "hide schedules" or "show skipped" to focus on what matters. Combine filters to narrow down to exact runs across thousands of executions.
Read the docsService logs
View centralized worker and server logs from the Windmill UI. Full-text search (Enterprise) across all service logs. Logs are stored on disk or S3 with configurable retention, 2 weeks by default.
Read the docsCritical alerts
Get notified on script crashes, queue depth thresholds, and worker health issues. Alerts are sent to Email, Slack, or Microsoft Teams. Configure per-workspace alert channels.
Read the docsPrometheus and OpenTelemetry
Workers expose Prometheus metrics on port 8001: job counts, durations, queue depth, and worker status. Export traces via OpenTelemetry to Jaeger, Datadog, Grafana, or any OTLP-compatible backend.
Read the docsAudit logs
Every deployment, permission change, resource modification, and login is recorded in the audit log. Filter by user, action type, or time range. Export logs for compliance reviews and security investigations.
Read the docsFrequently asked questions
Build your internal platform on Windmill
Scripts, flows, apps, and infrastructure in one place.