fix: PEARDATA_PROCESSES_MS default 3000 ignores PEARDATA_SAMPLE_MS
CI / test (push) Successful in 1m8s
Release rolling / release (push) Has been cancelled

This commit is contained in:
Raven Scott
2026-07-21 13:12:03 -04:00
parent 312b857418
commit 5cff009820
+5 -1
View File
@@ -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