【问题标题】:How to stop munin from calculating the values in millis?如何阻止 munin 计算以毫秒为单位的值?
【发布时间】:2022-05-06 04:58:31
【问题描述】:

我编写了自己的 munin 插件,但我很困惑,munin 如何表示 0 到 1 之间的值。 第二行值使用带有“n”的符号。这是什么意思,我该如何避免?我只想要一个常见的浮点值,比如0.33! 我做错了什么?

插件配置如下:

graph_title Title
graph_args --base 1000 -l 0
graph_vlabel label
graph_category backup

欢迎任何提示。

更新

好的,我终于找到了:https://serverfault.com/questions/123761/what-does-the-m-unit-in-munin-mean

'm' 代表毫!

我有点困惑,为什么 munin 会在这种情况下使用它!

有没有可能避免这种情况?

【问题讨论】:

    标签: munin


    【解决方案1】:

    一些可能感兴趣的配置项。见Munin Plugin Reference

    您可以使用下面的表格数据更改数字分辨率的分辨率。使用 C/C++ 格式,间距可能是最终结果的问题。

    graph_printf %5.2le     # default is %6.2lf
                            # appears l (for long) is needed
    

    对于某些图表类型,您还可以更改 munin 图表的显示周期。 Munin 绘制最后两次(通常为 5 分钟间隔)测量之间的平均数据 - 结果默认为 per/sec 单位。这基于默认为GAUGEvar.type 属性。如果您的示例数据报告累积计数,您可以使用:

    type DERIVE         # data displayed is change from last 
                        #   reading 
    type COUNTER        # accumulating counter with reset on rollover
    

    对于其中的每一个,您可以更改垂直轴以使用 per/minuteper/hour 与:

    graph_period minute # if type DERIVE or COUNTER  
                        # display avg/period vs default of avg/sec
    

    请注意,该表显示的是 graph_period 的派生数据。
    有关实现细节,请参阅RRDCreate == rrdtool create - munin 在下面使用 rrd。

    【讨论】:

      猜你喜欢
      • 2019-05-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多