Build without boundaries
Image File
Original HTML

Workers Observability

See how your Workers projects perform

Workers Observability provides telemetry for your Workers projects, giving you the ability to see how they are performing for your end users. With instant access to search, query, and filter your logs, you can resolve problems quickly and collaborate with your team. This enables proactive issue detection and faster resolution.

Proactive Problem Detection

Investigate, query, and correlate data for early problem resolution with insight into the types of events happening. Workers Observability provides instant access to search, query, and filter your logs, allowing you to resolve problems quickly and efficiently.

Collaborative Troubleshooting

Save and share queries with the team for increased knowledge sharing and facilitate collaborative workflows. This helps teams work together more effectively to resolve issues.

Easy Onboarding and Management

Begin collecting telemetry with a few lines of code or a single click for quick debugging when problems arise. Workers Observability can be implemented with minimal setup and requires little maintenance.

Workers Observability Telemetry

Capture high cardinality, high dimensionality telemetry data directly from Workers to understand application performance across your entire stack.

Workers Observability You can use Workers Observability to:

Discover how Workers Observability can help you improve your Workers projects

Enable observability for your Workers projects

Deploy Stable Releases

Rapid Incident Resolution

Team Collaboration

Proactive Problem Prevention

Code Examples for Workers Observability

See how to leverage Workers Observability for improved performance and incident resolution

export default { async fetch(request, env) { // Add observability const observability = await env.OBSERVABILITY; await observability.log('Request received'); // ... },};const logs = await env.OBSERVABILITY.searchLogs({ query: 'error', filter: ' Workers:my-worker',});console.log(logs);const sharedQuery = await env.OBSERVABILITY.saveQuery({ query: ' Workers:my-worker', name: 'My Shared Query',});console.log(sharedQuery);curl -X POST \ https://api.cloudflare.com/client/v4/workers/observability/analytics \ -H 'Authorization: Bearer YOUR_API_TOKEN' \ -H 'Content-Type: application/json' \ -d '{"provider": "my-analytics-provider"}'

npm

"

Over 10 million developers around the world rely on the npm Registry to download packages over 1 billion times a day. We invested in Cloudflare Workers to improve our global performance, and now with the Cloudflare Workers globally available key-value store (Cloudflare Workers KV), we can make performance improvements that used to be impossible. "

Powerful primitives, seamlessly integrated

Built on systems powering 20% of the Internet, Workers Observability runs on the same infrastructure Cloudflare uses to build Cloudflare. Enterprise-grade reliability, security, and performance are standard.

Build without boundaries

Join thousands of developers who've eliminated infrastructure complexity and deployed globally with Cloudflare. Start building for free — no credit card required.

Ingest Status
Rejected
Dedupe hash
965789fdf65a19b2201e359c8758d662
Source Name
Brandi AI
Image URL
https://www.cloudflare.com/preview.png
Source Node
Content Hash (SHA-256, erste 32 hex)
9d5192c49e374dd53593514d9c77452f