OwlpaneDOCS
SDKs

Runtime telemetry

Resource attributes, spans, and OTLP metrics required for Observability → Runtimes and Serverless boards. Install language packages from public registries (npm / PyPI) or use stock OpenTelemetry with your Owlpane ingest key — see SDKs.

Quick checklist

  1. Set telemetry.sdk.language and deployment.environment.name on the OTLP resource.
  2. Export Server spans (HTTP/RPC) with routes, status, and exception events on errors.
  3. Export Client spans for databases and outbound HTTP (db.system, peer.service).
  4. Export OTLP metrics to the same ingest URL (/v1/metrics) — runtime boards chart process/JVM/Go/Node metrics listed in the API runtimeMetricNames() table.
  5. Open Observability → Runtimes → {language} (or Serverless for faas.name spans).

Owlpane SDK defaults

SDKRuntime metrics
@owlpane/nodeOn (event loop, V8, process)
owlpane (Go)On (OWLPANE_RUNTIME_METRICS, Go runtime instrumentation)
owlpane (Python)On (system metrics instrumentation)
Java agentOTEL_METRICS_EXPORTER=otlp on the OpenTelemetry javaagent

Kubernetes

Enable autoInstrumentation on the Owlpane Helm chart and inject Instrumentation per pod. Metrics export is configured on the owlpane Instrumentation resource. Details: Agent runtime telemetry.

Last updated

On this page