UNPKG

@ogcio/o11y-sdk-node

Version:

Opentelemetry standard instrumentation SDK for NodeJS based project

11 lines (10 loc) 569 B
import { Attributes, Context, Link, SpanKind } from "@opentelemetry/api"; import { Sampler, SamplingResult } from "@opentelemetry/sdk-trace-base"; import { SamplerCondition } from "./index.js"; export declare class UrlSampler implements Sampler { private _samplerCondition; private _nextSampler; constructor(samplerCondition: SamplerCondition[] | undefined, nextSampler: Sampler); shouldSample(_context: Context, traceId: string, _spanName: string, _spanKind: SpanKind, attributes: Attributes, _links: Link[]): SamplingResult; toString(): string; }