perf_hooks.createHistogram([options])


  • options <Object>
    • lowest <number> | <bigint> 可检测到的最低值。必须是大于 0 的整数值。默认值: 1。
    • highest <number> | <bigint> 可记录的最高值。必须是一个整数,并且大于或等于 lowest 的两倍。默认值: Number.MAX_SAFE_INTEGER。
    • figures <number> 精度位数。必须是介于 1 和 5 之间的数字。默认值: 3。
    • halfLife <number> EWMA 的半衰期,以样本数表示。当设置为大于 0 的值时,直方图会跟踪一个指数加权移动平均值和标准差,可通过 histogram.ewmaMean 和 histogram.ewmaStddev 访问。在 halfLife 次记录后,一个值的影响力会衰减到 50%。默认: 0(禁用)。
    • threshold <number> SLO 阈值。当与 halfLife 一起设置时,直方图会跟踪超过该阈值的平滑错误率,可通过 histogram.ewmaErrorRate 和 histogram.burnRate() 访问。默认值: 0(禁用)。
  • 返回:<RecordableHistogram>

返回一个 <RecordableHistogram>。

🌐 Returns a <RecordableHistogram>.