swadhinbiswas ✨ feat(cli): harden auth, TLS, retries, and repo parsing · 1/22/2026
bdf41c6
30 lines · 696 Bytes
Raw Download

title: "Observability"
description: "Tracing, metrics, and logging for OpenCodeHub."

OpenCodeHub ships with built‑in metrics and optional OpenTelemetry tracing.

Metrics (Prometheus)

The server exposes Prometheus‑compatible metrics via:

  • GET /api/metrics

Default metrics include HTTP duration and active runner counts.

Tracing (OpenTelemetry)

Enable tracing by setting:

ENABLE_TRACING=true
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318/v1/traces

The system uses the OpenTelemetry Node SDK and auto‑instrumentations to emit traces.

Logging

Server logs are emitted using pino. In development, use pino-pretty or your preferred log formatter.