add per-collector tick timing logs (debug, >5ms threshold)
This commit is contained in:
@@ -142,6 +142,7 @@ export class FsStatsCollector extends CollectorPlugin {
|
||||
}
|
||||
|
||||
async collect() {
|
||||
const t0 = performance.now()
|
||||
const rows = collectFsStatsData()
|
||||
if (!rows.length) return []
|
||||
const ts = Date.now()
|
||||
@@ -157,6 +158,8 @@ export class FsStatsCollector extends CollectorPlugin {
|
||||
values: { write_kb: row.write_kb, read_kb: row.read_kb },
|
||||
})
|
||||
}
|
||||
const dur = performance.now() - t0
|
||||
if (dur > 5) log.debug('tick', { collector: 'fs-stats', durMs: Math.round(dur * 10) / 10 })
|
||||
return batch
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user