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
- Set
telemetry.sdk.languageanddeployment.environment.nameon the OTLP resource. - Export Server spans (HTTP/RPC) with routes, status, and exception events on errors.
- Export Client spans for databases and outbound HTTP (
db.system,peer.service). - Export OTLP metrics to the same ingest URL (
/v1/metrics) — runtime boards chart process/JVM/Go/Node metrics listed in the APIruntimeMetricNames()table. - Open Observability → Runtimes → {language} (or Serverless for
faas.namespans).
Owlpane SDK defaults
| SDK | Runtime metrics |
|---|---|
@owlpane/node | On (event loop, V8, process) |
owlpane (Go) | On (OWLPANE_RUNTIME_METRICS, Go runtime instrumentation) |
owlpane (Python) | On (system metrics instrumentation) |
| Java agent | OTEL_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