UNPKG

@sap/opentelemetry-exporter-for-sap-cloud-logging

Version:
13 lines (12 loc) 612 B
import { ExportResult } from "@opentelemetry/core"; import { PushMetricExporter, ResourceMetrics } from "@opentelemetry/sdk-metrics"; import { DiagLogger } from '@opentelemetry/api'; export declare abstract class MultiMetricExporter implements PushMetricExporter { protected diagLogger: DiagLogger; protected metricExporters: PushMetricExporter[]; protected constructor(className?: string); add(...exporters: PushMetricExporter[]): void; forceFlush(): Promise<void>; export(metrics: ResourceMetrics, resultCallback: (result: ExportResult) => void): void; shutdown(): Promise<void>; }