@sap/opentelemetry-exporter-for-sap-cloud-logging
Version:
A set of auto-configured OpenTelemetry exporters for SAP Cloud Logging
13 lines (12 loc) • 612 B
TypeScript
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>;
}