← Back to Features Overview

Full-Signal Observability

Observe every layer of your streaming cluster with zero external sidecars (krabka-telemetry). Krabka natively exports Prometheus metrics, OpenTelemetry distributed traces, continuous CPU/memory profiles, and structured JSON/logfmt logs.

First-Class Telemetry Signals (krabka-telemetry)

Instead of deploying brittle JMX exporters or JVM agent bridges, Krabka exposes high-resolution telemetry natively:

PromQL Metrics

Direct /metrics endpoint with partition lag histograms and commit queue depths.

OpenTelemetry Traces

End-to-end span propagation via W3C trace-context (krabka-trace-context).

Continuous Profiling

Live pprof endpoints for in-flight async CPU, allocations, and thread contention analysis.

OCSF Audit Logging

Security audit events serialized in standard OCSF format via krabka-audit.

Run Observability Demo Stack (krabka-o11y-demo)

# Launch the runnable full-signal Grafana observability stack
git clone https://github.com/krabka-io/krabka-o11y-demo
cd krabka-o11y-demo
docker compose up -d

# Open Grafana UI on http://localhost:3000 (admin / admin)

Structured JSON & logfmt Encoding

Logs are emitted with structured key-value semantics (krabka-logfmt), supporting direct ingestion into Grafana Loki, Datadog, or Elasticsearch with zero regex log parsing rules.