UNPKG

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