TelemetryManager
@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?
optionalbucket?:string
caseId?
optionalcaseId?:string
seed?
optionalseed?: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
severity
subsystem
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