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 →
ScryWatch

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)