@ogcio/o11y-sdk-node
Version:
Opentelemetry standard instrumentation SDK for NodeJS based project
11 lines (10 loc) • 569 B
TypeScript
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;
}