Windmill v1.661.0 introduces OTel metrics support, giving operators native observability into workflow performance and infrastructure health. Here's what changed and why it matters.

Native OTel metrics support gives you production-grade observability for Windmill workflows without custom instrumentation or vendor lock-in.
Signal analysis
Here at industry sources, we track infrastructure updates that shift how builders approach observability. Windmill v1.661.0 introduces native OpenTelemetry metrics support, meaning your Windmill deployments can now emit standardized metrics compatible with any OTel-compliant backend - Prometheus, Datadog, New Relic, or your own stack.
This isn't a surface-level integration. Windmill now exposes workflow execution metrics, task duration distributions, error rates, and resource consumption as proper OTel instrumentation. You get histogram and counter metrics out of the box, not post-hoc logging analysis.
The implementation allows you to configure which metrics to export and where to send them. This gives you control - you're not forced into a particular monitoring vendor or overwhelmed with noise.
If you're running Windmill in production, observability isn't optional - it's how you detect degradation before it becomes an outage. Before v1.661.0, you were limited to logs and custom dashboards. Now you have structured metrics at the platform level.
This is critical for SLO tracking. Workflow execution latency, task failure rates, and queueing metrics are now queryable and alert-able. You can set meaningful thresholds and catch performance regressions immediately, not hours later.
For multi-tenant or high-volume deployments, OTel metrics also reduce cardinality problems. Instead of parsing log timestamps and calculating durations yourself, you get pre-aggregated histograms that play nicely with cost-conscious observability stacks.
Deployment is straightforward. After upgrading to v1.661.0, you configure the OTel exporter endpoint in your Windmill deployment. For Kubernetes users, this is an environment variable or ConfigMap entry. For self-hosted setups, it's a configuration parameter in the Windmill config file.
The integration model matters here. If you're already using OTel collectors for other services, Windmill metrics flow into the same pipeline. If you're not, this is a good forcing function to establish observability discipline. Start with Prometheus and Grafana, or use a managed backend like Datadog.
One architectural note: OTel metrics are separate from logs. You still get structured logs for debugging, but now you also have metrics for monitoring. This separation of concerns makes alerting cleaner and reduces false positives from noisy logs.
The momentum in this space continues to accelerate.
Best use cases
Open the scenarios below to see where this shift creates the clearest practical advantage.
One concise email with the releases, workflow changes, and AI dev moves worth paying attention to.
More updates in the same lane.
The latest Cursor update enhances AI tool integration, streamlining developer workflows and increasing productivity.
Unlock new productivity with the latest Cursor update, featuring enhanced AI tools for developers.
OpenAI's recent update introduces enhanced features that streamline developer workflows and boost automation capabilities.