A Databricks App for exploring your app's OpenTelemetry data — logs, metrics, and traces — stored in Unity Catalog tables.
Point it at your telemetry tables and instantly get:
- 📋 Logs — Filter by severity, search by text, with color-coded severity badges and direct links to related traces
- 📈 Metrics — Browse all available metrics, select one, and see its time series chart
- 🔍 Traces — List spans with duration highlighting, toggle root-span-only view, and click through to a full trace waterfall
- 🌊 Trace Waterfall — Visualize the parent-child span tree with timing bars, click any span to inspect its attributes, resource, events, and status
Your app's telemetry lives in three Unity Catalog tables following this naming convention:
| Table | Description |
|---|---|
<prefix>_otel_logs |
OpenTelemetry log records |
<prefix>_otel_metrics |
OpenTelemetry metric data points |
<prefix>_otel_spans |
OpenTelemetry trace spans |
When you open the app, enter your catalog, schema, and table prefix in the header bar. The configuration persists across sessions.
npm install
npm run devThe dev server starts at http://localhost:8000 with hot reload.
Update databricks.yml with your workspace host and SQL warehouse ID, then:
databricks bundle deploy- Databricks AppKit — Full-stack SDK for Databricks Apps
- React 19 + TypeScript + Tailwind CSS