yet another tweak to startup timer telemetry

This commit is contained in:
Johannes Rieken
2020-12-10 18:06:14 +01:00
parent de2c02eb50
commit 308e723e18

View File

@@ -375,9 +375,9 @@ export abstract class AbstractTimerService implements ITimerService {
this._telemetryService.publicLog('startupTimeVaried', metrics);
// report raw timers as telemetry
type Durations = { entries: string; };
type Durations = { entries: perf.PerformanceEntry[]; };
type DurationsClassification = { entries: { classification: 'SystemMetaData', purpose: 'PerformanceAndHealth' } };
this._telemetryService.publicLog2<Durations, DurationsClassification>('startup.timers.raw', { entries: JSON.stringify(perf.getEntries()) });
this._telemetryService.publicLog2<Durations, DurationsClassification>('startup.timers.entries', { entries: perf.getEntries() });
}
private async _computeStartupMetrics(): Promise<IStartupMetrics> {