Skip to main content

TelemetryManager

@hardkas/core


@hardkas/core / TelemetryManager

Class: TelemetryManager

Defined in: packages/core/src/telemetry.ts:43

Constructors​

Constructor​

new TelemetryManager(rootDir?): TelemetryManager

Defined in: packages/core/src/telemetry.ts:50

Parameters​

rootDir?​

string

Returns​

TelemetryManager

Methods​

clearContext()​

clearContext(): void

Defined in: packages/core/src/telemetry.ts:62

Returns​

void


getContext()​

getContext(): object

Defined in: packages/core/src/telemetry.ts:66

Returns​

object

bucket?​

optional bucket?: string

caseId?​

optional caseId?: string

seed?​

optional seed?: number


init()​

init(rootDir): void

Defined in: packages/core/src/telemetry.ts:54

Parameters​

rootDir​

string

Returns​

void


logAnomaly()​

logAnomaly(anomalyType, severity, subsystem, details, sandboxOverride?): void

Defined in: packages/core/src/telemetry.ts:70

Parameters​

anomalyType​

AnomalyType

severity​

Severity

subsystem​

TelemetrySubsystem

details​

string

sandboxOverride?​

string

Returns​

void


setContext()​

setContext(context): void

Defined in: packages/core/src/telemetry.ts:58

Parameters​

context​
bucket?​

string

caseId?​

string

seed?​

number

Returns​

void


shouldPreserveSandbox()​

shouldPreserveSandbox(sandboxDir): boolean

Defined in: packages/core/src/telemetry.ts:158

Parameters​

sandboxDir​

string

Returns​

boolean