UNPKG

enhanced-adot-node-autoinstrumentation

Version:

This package provides Amazon Web Services distribution of the OpenTelemetry Node Instrumentation, which allows for auto-instrumentation of NodeJS applications.

12 lines 687 B
import { DiagLogger } from '@opentelemetry/api'; import { GetSamplingRulesResponse, GetSamplingTargetsBody, GetSamplingTargetsResponse } from './remote-sampler.types'; export declare class AwsXraySamplingClient { private getSamplingRulesEndpoint; private samplingTargetsEndpoint; private samplerDiag; constructor(endpoint: string, samplerDiag: DiagLogger); fetchSamplingTargets(requestBody: GetSamplingTargetsBody, callback: (responseObject: GetSamplingTargetsResponse) => void): void; fetchSamplingRules(callback: (responseObject: GetSamplingRulesResponse) => void): void; private makeSamplingRequest; } //# sourceMappingURL=aws-xray-sampling-client.d.ts.map