Observability

One telemetry layer for all your products

Collect events, metrics, and logs from every product through a single platform endpoint. Aggregate, analyze, act.

Why centralized observability

Unified Ingestion

One endpoint for all products. Events, metrics, logs — everything flows through the platform.

Automatic LLM Tracking

Every LLM call through the AI Gateway is tracked automatically: tokens, cost, latency, errors.

Product Telemetry SDK

Lightweight client SDK (zero dependencies) for any Node.js or browser product. Batching, retry, flush on exit.

External Source Aggregation

Pull data from cloud billing, CI/CD, external APIs via scheduled workflows. One pane of glass.

Pluggable Storage

SQLite for dev, DuckDB for analytics, ClickHouse for scale. Switch backend in one config line.

Custom Dashboards via Plugins

Platform provides raw data. Your teams build custom visualizations as plugins — no vendor lock-in.

Who benefits

CTO / VP Engineering

Total AI spend, adoption rate, provider efficiency, cost trends

Engineering Manager

Workflow health, fallback rates, team-level usage, error trends

Developer

Request traces, latency breakdown, budget consumption, error details

import { KBTelemetry } from '@kb-labs/telemetry-client';

const telemetry = new KBTelemetry({
  endpoint: 'http://gateway:4000',
  apiKey: process.env.KB_API_KEY,
  source: 'my-product',
});

telemetry.event('user.signup', { plan: 'pro' });
telemetry.metric('api_latency_ms', 142);
telemetry.log('info', 'Payment processed', { amount: 99 });

Stop flying blind across your products

Centralized telemetry. Unified analytics. Your infrastructure, your data.