@coralogix/browser
Version:
Official Coralogix SDK for browsers
15 lines (14 loc) • 531 B
TypeScript
import { InstrumentationBase, InstrumentationConfig } from '@opentelemetry/instrumentation';
export declare class CoralogixMemoryUsageInstrumentation extends InstrumentationBase {
private timeoutId;
private memoryUsageInterval;
disable(): void;
enable(): void;
protected init(): void;
constructor(config: InstrumentationConfig);
startTrackingMemoryUsage(): void;
private createMemorySample;
private runMemoryMeasurements;
private measureMemoryUsage;
private clearMeasurementsInterval;
}