首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Munin图-如何为mysql慢速查询设置最大上限& munin统计量?

Munin图-如何为mysql慢速查询设置最大上限& munin统计量?
EN

Stack Overflow用户
提问于 2014-02-20 22:43:27
回答 2查看 1.6K关注 0票数 2

哇,这是我第一篇关于堆栈溢出的文章!多年来一直使用结果,但这是我第一次百分之百的困惑,并决定加入!

我使用Munin来监视和图形的东西,如CPU,内存,负载等在我的VPS。

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

经过几个小时的挖掘和实验,我能够通过以下操作更改负荷上限:

代码语言:javascript
复制
cd /etc/munin/plugins
pico load

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

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

它工作得很好!

不幸的是,我已经尝试了一切让munin统计数据处理时间和mysql慢查询有一个上限,并无法解决它!

这是mysql_slowqueries中的一行

代码语言:javascript
复制
echo 'graph_args --base 1000 -l 0'

..。对于munin_stats

代码语言:javascript
复制
"graph_args --base 1000 -l 0\n",

我已经尝试了-u--upper-limit的每一个组合,但是我所做的任何事情都没有影响到图形的显示,以显示一个最大上限。

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

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-17 11:15:47

我非常鼓励使用脚本,即使您可能会被更新覆盖。如果你认为需要的话,就把它们备份起来,换掉。如果您已经建立或改进了一些东西,请不要忘记在github:https://github.com/munin-monitoring/munin上与我们分享它们。

当您将--upper-limit设置为100,而您的值为110时,您的图形将运行到110。如果添加--rigid,您的图形比例尺将保持在100,并且行将被裁剪,这正是您在本例中所希望的。

您的mysql_slowqueries图形行应该读类似的内容(它对100设置了一个限制):

代码语言:javascript
复制
echo 'graph_args --base 1000 -l 0 --upper-limit 100 --rigid'
票数 1
EN

Stack Overflow用户

发布于 2014-09-03 06:26:50

更改脚本列表非常气馁,因为在下一次更新之后,它们可能会被包管理器和ando替换。

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

你可以在常见问题中找到(某种程度上)答案。

对我来说,创建一个名为/etc/munin/plugin的文件非常有效,其内容如下:

代码语言:javascript
复制
[load]
    env.load_warning 5
    env.load_critical 10

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21921320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档