solarwinds-apm
Version:
OpenTelemetry-based SolarWinds APM library
12 lines • 656 B
TypeScript
import { type ExportResult } from "@opentelemetry/core";
import { AggregationTemporality, InstrumentType, type PushMetricExporter, type ResourceMetrics } from "@opentelemetry/sdk-metrics";
import { oboe } from "@solarwinds-apm/bindings";
export declare class AppopticsMetricExporter implements PushMetricExporter {
#private;
constructor(reporter: oboe.Reporter);
export(metrics: ResourceMetrics, resultCallback: (result: ExportResult) => void): void;
selectAggregationTemporality(instrumentType: InstrumentType): AggregationTemporality;
forceFlush(): Promise<void>;
shutdown(): Promise<void>;
}
//# sourceMappingURL=metrics.d.ts.map