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
TypeScript
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