fix: PEARDATA_PROCESSES_MS default 3000 ignores PEARDATA_SAMPLE_MS
This commit is contained in:
@@ -212,7 +212,11 @@ function registerTopChart(names, kind) {
|
||||
export class ProcessCollector extends EventEmitter {
|
||||
constructor(opts = {}) {
|
||||
super()
|
||||
this.intervalMs = opts.intervalMs || Number(process.env.PEARDATA_PROCESSES_MS) || Number(process.env.PEARDATA_SAMPLE_MS) || 3000
|
||||
this.intervalMs = opts.intervalMs || (() => {
|
||||
const p = process.env.PEARDATA_PROCESSES_MS
|
||||
if (p && Number.isFinite(Number(p)) && Number(p) > 0) return Number(p)
|
||||
return 3000
|
||||
})()
|
||||
this._timer = null
|
||||
/** @type {Map<number, { ticks: number, wallMs: number, name: string, readBytes: number, writeBytes: number }>|null} */
|
||||
this._prev = null
|
||||
|
||||
Reference in New Issue
Block a user