UNPKG

applicationinsights

Version:

Microsoft Application Insights module for Node.js

16 lines (15 loc) 597 B
import { Context } from "@opentelemetry/api"; import { ReadableSpan, Span, SpanProcessor } from "@opentelemetry/sdk-trace-base"; import { PerformanceCounterMetrics } from "../metrics/performanceCounters"; /** * Azure Monitor Span Processor. * @internal */ export declare class AzureMonitorSpanProcessor implements SpanProcessor { private readonly _metricHandler; constructor(metricHandler: PerformanceCounterMetrics); forceFlush(): Promise<void>; onStart(span: Span, _context: Context): void; onEnd(span: ReadableSpan): void; shutdown(): Promise<void>; }