Dropped Event Metrics
Cloudflare Pipelines now provides visibility into why streaming events get dropped during ingestion. When events fail to match the expected schema during delivery to sinks, the new dashboard displays errors grouped by type with specific details including missing_field, type_mismatch, parse_failure, and null_value errors.
In addition to the dashboard, dropped events can be queried programmatically via the new pipelinesUserErrorsAdaptiveGroups GraphQL dataset, enabling developers to:
- Query failures by error type and time range
- Aggregate error counts across specific dimensions
- Trace data quality issues back to their source
- Build custom monitoring and alerting systems
Typed Pipeline Bindings
Previously, Worker-to-Pipeline bindings used a generic Pipeline<PipelineRecord> type that only surfaced schema mismatches as runtime errors. The wrangler types command now generates schema-specific TypeScript types for your Pipeline bindings, catching missing required fields and incorrect field types at compile time before deployment.
This approach mirrors the benefits of static type checking for database schemas, allowing developers to:
- Prevent schema violations before code deployment
- Leverage IDE autocomplete for field names and types
- Reduce data quality issues caused by type mismatches
Improved Setup Experience
The wrangler pipelines setup command now includes a Simple setup mode that reduces configuration friction. Instead of manually creating R2 buckets, enabling R2 Data Catalog, generating API tokens, and configuring format/compression policies, the simplified mode:
- Applies recommended defaults automatically
- Creates R2 buckets on demand if they don't exist
- Enables R2 Data Catalog with a single command
- Provides inline validation and retry prompts instead of requiring a full restart
This significantly accelerates the onboarding experience for new Pipelines users.