Built for indie hackers or small teams who want instantaneous debugging and zero configuration friction.
Datadog’s core debugging workflows distilled into an ultra-fast, lightweight dashboard designed for engineers on the front line.
Live tail stream with pause/resume, speed control ($1\times, 2\times, 5\times$), and sub-second token search (service:billing, status:500).
Analyze true tail latencies across all API routes. Spot slow PSP checkouts and runaway SQL queries before users experience latency degradation.
Dual-panel resource telemetry tracking CPU utilization against an 80% threshold and memory allocation (V8 GC Heap vs Total RSS).
Group duplicate exceptions automatically. Track occurrence sparklines, first/last seen timestamps, and manage issue resolution lifecycles.
Connect Node.js, Python, Go, Rust, or Ruby services in seconds. Monitor individual error rates, throughput, and node health side by side.
Simulate Postgres connection pool exhaustion, Stripe PSP gateway timeouts, or memory pressure surges to test alerting and triage on demand.
Send standard OTLP (gRPC / HTTP) traces, logs, and metrics directly from your OpenTelemetry SDK or OpenTelemetry Collector. No proprietary agents required.
// 1. Install standard OpenTelemetry packages:
// npm install @opentelemetry/sdk-node @opentelemetry/auto-instrumentations-node \
// @opentelemetry/exporter-trace-otlp-http @opentelemetry/exporter-metrics-otlp-http
import { NodeSDK } from '@opentelemetry/sdk-node';
import { getNodeAutoInstrumentations } from '@opentelemetry/auto-instrumentations-node';
import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-http';
import { OTLPMetricExporter } from '@opentelemetry/exporter-metrics-otlp-http';
import { PeriodicExportingMetricReader } from '@opentelemetry/sdk-metrics';
// Configure OpenTelemetry SDK sending directly to Loggui OTLP
const sdk = new NodeSDK({
serviceName: 'billing-api',
traceExporter: new OTLPTraceExporter({
url: 'https://otlp.loggui.dev:4318/v1/traces',
headers: { 'Authorization': 'Bearer lg_live_secret_key' }
}),
metricReader: new PeriodicExportingMetricReader({
exporter: new OTLPMetricExporter({
url: 'https://otlp.loggui.dev:4318/v1/metrics'
}),
exportIntervalMillis: 5000
}),
instrumentations: [getNodeAutoInstrumentations()]
});
sdk.start();
// Or run with Zero-Code CLI Auto-Instrumentation:
// NODE_OPTIONS="--require @opentelemetry/auto-instrumentations-node/register" \
// OTEL_EXPORTER_OTLP_ENDPOINT="https://otlp.loggui.dev:4318" \
// OTEL_SERVICE_NAME="billing-api" node server.jsPricing is not public yet. Leave your email and we will invite you when Loggui opens.
Be first in line for OTLP logs, spans, and metrics in a lightweight console.
Clear answers to common questions about Loggui’s architecture and usage.
Join thousands of developers tracking live logs, tail latencies, and resource spikes with Loggui.