我正在使用Bosun收集有关硬盘(win.disk.duration
)平均响应时间的信息,它会生成如下图表:
据我所知,这显示了WMI报告值AvgDiskSecPerRead
的变化率。
我想要做的是对这个计算值进行下采样,取一段时间内的最大值。但是,如果我使用Max
窗口设置5m
的下采样,我会得到:
注意Y轴刻度变化。
如何对费率进行下采样以获得我期望的结果(或者为什么不是我要求的结果?)
答案 0 :(得分:1)
目前,由于这是一个计数器,因此您无法使用OpenTSDB(我假设您使用的数据源由于问题标签)正确地对其进行下采样。这是因为OpenTSDB在设计过程中遇到了数学错误,而且尚未修复。有关此Google groups thread的更多信息。简而言之,费率计算(衍生物)需要在操作顺序中更早。
此外,请注意,目前在我们这边(scollector),我们似乎搞砸了一个相关的指标win.disk.percent_time
仍然需要进行调查(在此issue中进行跟踪)。
答案 1 :(得分:0)
似乎这种转变是关于将聚合应用于一阶导数。这是example使用来自scollector的win.disk.duration
指标但位于不同backend上的controlled。
rate-counter=true|false
参数。max
将应用于用户定义的时间段(5分钟)内的费率。我建议使用95百分位函数而不是max
。 p95
统计信息允许您从分析中出现不常见的峰值。
{{3}}
免责声明:我为Axibase工作。