Skip to main content
Module

x/observability/sdk.ts>DenoTelemetrySdk

WIP module for transmitting common metrics to multiple destinations
Go to Latest
class DenoTelemetrySdk
import { DenoTelemetrySdk } from "https://deno.land/x/observability@v0.4.0/sdk.ts";

A one-stop shop to provide a tracer, a meter, and a logger. Transmits all signals by OTLP.

Constructors

new
DenoTelemetrySdk(props?: { detectors?: DetectorSync[]; resource?: Resource; resourceAttrs?: Attributes; instrumentations?: InstrumentationOption[]; propagator?: TextMapPropagator; idGenerator?: IdGenerator; sampler?: Sampler; metricsExportIntervalMillis?: number; metricsViews?: View[]; otlpEndpointBase?: string; })

Properties

readonly
logger: LoggerProvider
readonly
meter: MeterProvider
readonly
resource: Resource
readonly
tracer: BasicTracerProvider