Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AzureMonitorTraceExporter

Package version

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected _logger

_logger: Logger

Protected _options

Protected _persister

_persister: PersistentStorage

Protected _retryTimer

_retryTimer: NodeJS.Timer | null

Protected _sender

_sender: Sender

Protected _telemetryProcessors

_telemetryProcessors: TelemetryProcessor[]

Methods

Protected _applyTelemetryProcessors

  • _applyTelemetryProcessors(envelopes: Envelope[]): Envelope[]

addTelemetryProcessor

clearTelemetryProcessors

  • clearTelemetryProcessors(): void

export

  • export(spans: ReadableSpan[], resultCallback: (result: ExportResult) => void): Promise<void>
  • Parameters

    • spans: ReadableSpan[]
    • resultCallback: (result: ExportResult) => void
        • (result: ExportResult): void
        • Parameters

          • result: ExportResult

          Returns void

    Returns Promise<void>

exportEnvelopes

  • exportEnvelopes(payload: Envelope[]): Promise<ExportResult>

shutdown

  • shutdown(): void

Generated using TypeDoc