Owlpane Platform Architecture
Owlpane separates high-throughput telemetry ingestion from workspace control-plane operations so that telemetry pipelines remain resilient at scale.
Architecture Diagrams
The multi-page architecture diagram source lives in diagrams/owlpane-platform.drawio with rendered SVG views in diagrams/rendered/01-system-context.svg:
- System Context (
01-system-context.svg) — Applications, Owlpane SDKs, OpenTelemetry collectors, and Kubernetes Helm agents sending telemetry to the Owlpane data plane and querying through the console, CLI, and MCP server. - Ingest & Query Dataflow (
02-ingest-and-query-dataflow.svg) — OTLP HTTP/gRPC endpoints atingest.owlpane.com,owl_ing_*authentication, stream partitioning, columnar Parquet compaction on object storage, and federated SQL / metric query execution. - Dashboard Lifecycle (
03-dashboard-lifecycle.svg) — How the the Owlpane dashboard library library, built-in templates, and JSON importers feed the console Dashboards hub (/observability/dashboards). - Deployment Topology (
04-deployment-topology.svg) — Local development stack versus multi-cell cloud production topology.
Components
| Component | Role | Public endpoint |
|---|---|---|
| Ingest & Query Cell | High-throughput OTLP HTTP/gRPC ingestion, stream compaction, and SQL/metric execution | ingest.owlpane.com (HTTP/gRPC) |
| Control Plane API | Organizations, projects, owl_ing_* keys, dashboards, monitors, SLOs, and incidents | api.owlpane.com |
| Web Console | Interactive observability UI, Dashboards hub, Logs/Metrics/Traces explorers, and Setup wizard | console.owlpane.com |
| Dashboard Library | Curated integration dashboards and collector configs synced into the API catalog | Bundled |
Last updated
Owlpane Overview
Owlpane is a unified observability platform for logs, metrics, distributed traces, frontend real-user monitoring (RUM), and automated incident workflows.
Getting Started with Owlpane
Welcome to Owlpane. Follow these guides to configure your workspace, issue an ingest key, and start streaming telemetry: