ScryWatch
Cloudflare-native observability platform. Ingest millions of logs, search them instantly, and keep them forever — without Datadog-level pricing.
Cloudflare Workers D1 R2 Durable Objects Hono Next.js Workers AI
View Project →
Overview
ScryWatch is a multi-tenant observability platform built entirely on Cloudflare’s edge infrastructure. It provides log management, distributed tracing, APM metrics, and alerting — all without agents, servers, or separate infrastructure.
Key Features
- Pattern Intelligence — Automatically clusters repetitive logs into behaviors, surfacing emerging error patterns without manual configuration
- Deploy Diff — Behavioral diff around deployments comparing 15-minute before/after windows to catch regressions immediately
- Live Tail — WebSocket-powered real-time log streaming with server-side filtering via Durable Objects
- Distributed Tracing — Custom JSON and OpenTelemetry (OTLP) ingestion with tail-based sampling
- AI Insights — On-demand summaries powered by Workers AI (Llama 3)
- Long-term Retention — Automatic archival to R2 object storage; hot/cold storage routing based on time range
Technical Highlights
- Compute: Cloudflare Workers (edge gateway, queue consumers, cron jobs)
- Hot Storage: D1 SQLite with a 24-hour retention window
- Cold Archive: R2 object storage for long-term log retention
- Real-time: Durable Objects for WebSocket broadcasting during ingestion
- Queue: Cloudflare Queues for burst buffering with at-least-once delivery
- AI: Workers AI with Llama 3 8B for pattern summaries
- Dashboard: Next.js with full-text search, faceted filtering, and Lenses (saved filter presets)
SDKs
- JavaScript/TypeScript — Zero-dependency, supports Node.js, Deno, Bun, and browsers with exponential backoff retry
- Flutter (Dart) — Auto-detects device type (iOS, Android, macOS, Windows, Linux)