@azure/monitor-opentelemetry-exporter
Version:
Application Insights exporter for the OpenTelemetry JavaScript (Node.js) SDK
36 lines • 1.1 kB
TypeScript
import type { AzureMonitorExporterOptions } from "../config.js";
/**
* Azure Monitor OpenTelemetry Trace Exporter.
*/
export declare abstract class AzureMonitorBaseExporter {
/**
* Instrumentation key to be used for exported envelopes
*/
protected instrumentationKey: string;
/**
* Ingestion Endpoint URL
*/
protected endpointUrl: string;
/**
*Flag to determine if exporter will generate Statsbeat data
*/
protected trackStatsbeat: boolean;
/**
* Instrumentation key to be used for exported envelopes
*/
protected aadAudience: string | undefined;
/**
* Flag to determine if the Exporter is a Statsbeat Exporter
*/
private isStatsbeatExporter;
/**
* Exporter internal configuration
*/
private readonly options;
/**
* Initializes a new instance of the AzureMonitorBaseExporter class.
* @param AzureMonitorExporterOptions - Exporter configuration.
*/
constructor(options?: AzureMonitorExporterOptions, isStatsbeatExporter?: boolean);
}
//# sourceMappingURL=base.d.ts.map