我有一些自定义的 munin 图表,用于衡量我们 Web 应用中销售的一个方面。因此,我测量“今天迄今为止的销售数量”。图表上升,然后在午夜重置为 0。这就是我想要的。它适用于“按天”、5 分钟的图表。Munin 默认制作 3 个额外的图表来显示长期视图,它有“按周”、“按月”和“按年”视图,这些视图基于(据我所知)组合数据。
但是默认值似乎是这些值的平均值,因此一天的总销售量就是平均值。我更希望综合的周/月/年数据基于该期间的最大值。所以它不是求平均值,而是“最大化”?
我希望这可以在不丢失现有数据的情况下完成,但是如果需要的话,我愿意丢失现有数据/图表。
答案1
我也想知道这个答案。
我认为回顾一下 RRDTool 能做什么是有用的(这看起来可能有用:http://www.vandenbogaerdt.nl/rrdtool/total.php)然后破解 munin?或者也许 CDEF 函数可以让你这样做:http://munin-monitoring.org/wiki/fieldname.cdef有一些有用的信息和教程链接。
您也可以尝试在 munin-users 邮件列表上提问。我查看了插件交换,没有看到任何合适的内容。
答案2
我可能错了,但 Munin/RRDtool 是不是不适合你的需求的工具?据我所知,RRDtool 的目的正是保留越远日期的数据样本越少。(抱歉,我不是英语母语人士,希望你明白我的意思)。
需要澄清的是,即使您可以选择最大值,您也可能不确定这是绝对值,因为并非所有数据样本都保存在 rrd 文件中。