Performance Munin Graph-如何设置mysql slowqueries的最大上限&;穆宁统计?

Performance Munin Graph-如何设置mysql slowqueries的最大上限&;穆宁统计?,performance,graph,monitoring,munin,Performance,Graph,Monitoring,Munin,哇,这是我关于stackoverflow的第一篇文章!多年来一直在使用结果,但这是我第一次100%地被难倒并决定加入 我使用Munin在我的VPS上监视和绘制CPU、内存、负载等内容 有时,我会得到一个巨大的统计异常数据点,这会使我的图表变得不正常。我想为这些图设置上限,以避免这些异常值影响数据视图的其余部分 经过数小时的挖掘和试验,我能够通过以下操作改变荷载上限: cd /etc/munin/plugins pico load 我改变了:echo'图形参数--base 1000-l 0' 至

哇,这是我关于stackoverflow的第一篇文章!多年来一直在使用结果,但这是我第一次100%地被难倒并决定加入

我使用Munin在我的VPS上监视和绘制CPU、内存、负载等内容

有时,我会得到一个巨大的统计异常数据点,这会使我的图表变得不正常。我想为这些图设置上限,以避免这些异常值影响数据视图的其余部分

经过数小时的挖掘和试验,我能够通过以下操作改变荷载上限:

cd /etc/munin/plugins
pico load
我改变了:
echo'图形参数--base 1000-l 0'

至:
echo“图形参数--base 1000-l 0-u 5--刚性”

它工作得很好

不幸的是,我已经尽了一切努力让munin stats的处理时间和mysql SlowQuery有一个上限,但却无法解决

下面是mysql_slowqueries中的一行

echo 'graph_args --base 1000 -l 0'
。。。至于穆宁尤的统计数据

"graph_args --base 1000 -l 0\n",
我已经尝试了
-u
-上限
这两种组合,但我所做的一切都不会影响图形的显示以显示最大上限

有什么想法,我需要改变这些线,以便我可以得到一个固定的上限最大


谢谢

不鼓励更改脚本,因为在下次更新时,它们可能会被软件包管理器替换,并对您的更改进行ando

Munin为您提供了定义设置限制的不同方法。一个是节点本身,另一个是服务器上

你可以在FAQ中找到答案

对我来说,创建一个名为/etc/munin/plugin-conf.d/load.conf的文件并包含以下内容,效果非常好:

[load]
    env.load_warning 5
    env.load_critical 10

重新启动munin节点以应用更改,在下一次更新图表时,您可以看到通过在概述(图表下表)中的负载图表上计时设置了“警告”和“严重”级别。

我强烈建议您使用脚本,即使您冒着被更新覆盖的风险。只要备份它们,如果你认为需要的话就替换它们。如果您已经构建或改进了一些东西,请不要忘记在github上与我们共享:

当您将
--上限设置为100且值为110时,图形将运行到110。如果添加
--righed
,图形比例将保持在100,线条将被剪裁,这就是本例中所需的

您的mysql\u slowqueries图形行应该如下所示(它将限制为100):


不幸的是,这并没有解决这个问题,这与警告级别无关,而是与图形将呈现的级别有关-即,您希望它显示0-100,而不是10000。
echo 'graph_args --base 1000 -l 0 --upper-limit 100 --rigid'