@aws/aws-distro-opentelemetry-node-autoinstrumentation
Version:
This package provides Amazon Web Services distribution of the OpenTelemetry Node Instrumentation, which allows for auto-instrumentation of NodeJS applications.
23 lines • 843 B
TypeScript
import { ExportResult } from '@opentelemetry/core';
import { SpanExporter, ReadableSpan } from '@opentelemetry/sdk-trace-base';
export declare class UdpExporter {
private _endpoint;
private _host;
private _port;
private _socket;
constructor(endpoint?: string);
sendData(data: Uint8Array, signalFormatPrefix: string): Promise<void>;
shutdown(): void;
private _parseEndpoint;
}
export declare class OTLPUdpSpanExporter implements SpanExporter {
private _udpExporter;
private _signalPrefix;
private _endpoint;
constructor(endpoint?: string, _signalPrefix?: string);
export(spans: ReadableSpan[], resultCallback: (result: ExportResult) => void): void;
forceFlush(): Promise<void>;
/** Shutdown exporter. */
shutdown(): Promise<void>;
}
//# sourceMappingURL=otlp-udp-exporter.d.ts.map