Skip to content
vxvx
GitHubBlueskydev.toRSS

OpenTelemetry

Every run as OTLP traces, metrics and logs, with no SDK.

A vx run as a trace in an OpenTelemetry backend.

@vzn/vx-otel exports each vx run to any OpenTelemetry backend over OTLP. It speaks the wire protocol directly and has no dependencies.

It cannot break a build: telemetry sinks are crash-isolated and time-bounded. With no endpoint set it declines and costs nothing.

// config

// vx.workspace.ts
import { defineWorkspace } from '@vzn/vx/config'
import { otel } from '@vzn/vx-otel'

export default defineWorkspace({
  plugins: [otel()],
})
Turborepo, Nx and other product names are trademarks of their owners. vx is not affiliated with or endorsed by them.