应用程序指标发生了什么,例如进程使用的CPU在刮擦间隔prometheus中没有被刮擦



prometheus如何在不抓取的时间间隔内收集CPU信息?例如,我有我的scrape_interval: 15s和CPU峰值在15秒内高达90%,普罗米修斯没有刮……我是否会丢失这些重要的信息被聚合到使用我的进程指标rate(process_cpu_system_seconds_total[15s]) * 100的平均CPU中?

我只需要理解,如果刮取间隔为n秒,那么这n秒的监控数据将被收集,还是只是丢失?

又不是" lost ";但你是对的,它从来没有被观察到过。

几乎所有的测量都有这种必要的近似或下采样的误差。

结果是任何测量计算几乎总是只与捕获的数据一样好。

当采样数据进一步"采样"时,问题会加剧。最小化存储空间,例如仅保留上个月以后的每日数据。

。假设以下是某个测量的完美记录:

1、2、1,9日,1、4、1、1、1、9

如果采样检索到所有其他值:

1, 1, 1, 1, 1

这几乎完全不代表数据

平均值:1 vs 3

p90: 1 vs 9

相关内容

  • 没有找到相关文章

最新更新