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 {
|
export class ProcessCollector extends EventEmitter {
|
||||||
constructor(opts = {}) {
|
constructor(opts = {}) {
|
||||||
super()
|
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
|
this._timer = null
|
||||||
/** @type {Map<number, { ticks: number, wallMs: number, name: string, readBytes: number, writeBytes: number }>|null} */
|
/** @type {Map<number, { ticks: number, wallMs: number, name: string, readBytes: number, writeBytes: number }>|null} */
|
||||||
this._prev = null
|
this._prev = null
|
||||||
|
|||||||
Reference in New Issue
Block a user