繁体   English   中英

Munin Graph-如何设置MySQL慢查询和munin统计信息的最大上限?

[英]Munin Graph - How To Set Max Upper Limit For mysql slowqueries & munin stats?

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

我使用Munin在我的VPS上监视和绘制CPU,内存,负载等内容并对其绘制图形。

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

经过数小时的挖掘和试验,我可以通过执行以下操作来更改载荷的上限:

cd /etc/munin/plugins
pico load

我改变了: echo 'graph_args --base 1000 -l 0'

至: echo 'graph_args --base 1000 -l 0 -u 5 --rigid'

效果很好!

不幸的是,我已经尽一切努力使munin stats处理时间和mysql slowqueries有一个上限,无法弄清楚!

这是mysql_slowqueries中的行

echo 'graph_args --base 1000 -l 0'

...以及munin_stats

"graph_args --base 1000 -l 0\n",

我已经尝试了-u--upper-limit每个组合,而我所做的任何事情都不会影响图形的显示以显示最大上限。

关于我需要将这些行更改为什么的任何想法,以便可以获得固定的最大上限?

谢谢!

我极力鼓励您使用脚本,即使您冒着被更新覆盖的风险。 只需备份它们,并在需要时更换它们。 如果您已经构建或改进了东西,请不要忘记在github上与我们分享它们: https//github.com/munin-monitoring/munin

当您将--upper-limit设置为100且值是110时,图形将运行到110。如果添加--rigid ,则图形比例将保持在100,并且将剪切线,这就是您想要的在这种情况下。

您的mysql_slowqueries图行应显示类似(它限制为100):

echo 'graph_args --base 1000 -l 0 --upper-limit 100 --rigid'

强烈建议不要更改脚本,因为在下一次更新时,它们可能会被程序包管理器和您所做的更改所取代。

Munin提供了不同的方法来定义设置限制。 一个节点本身以及服务器上。

您可以在常见问题解答中找到答案。

对我来说,仅创建一个名为/etc/munin/plugin-conf.d/load.conf的文件,其内容如下:

[load]
    env.load_warning 5
    env.load_critical 10

重新启动munin节点以应用更改,并在图表的下一次更新中,您可以通过在概述中的负载图表上进行计时来设置“警告”和“关键”级别(图表下方的表)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM