Skip to content

calvarjorge/appkit-telemetry-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telemetry Explorer 🔭

Deploy to Databricks (Dev)

A Databricks App for exploring your app's OpenTelemetry data — logs, metrics, and traces — stored in Unity Catalog tables.

What it does 🚀

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

Setup ⚙️

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.

Development 🛠️

npm install
npm run dev

The dev server starts at http://localhost:8000 with hot reload.

Deployment

Update databricks.yml with your workspace host and SQL warehouse ID, then:

databricks bundle deploy

Built with

  • Databricks AppKit — Full-stack SDK for Databricks Apps
  • React 19 + TypeScript + Tailwind CSS

About

Telemetry explorer for Databricks Apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors