如何确定metricbeat mysql的理想期限?

问题描述

我正在尝试配置metricbeat来监视MysqL服务器性能。在MysqL.yml中,有一个称为period的字段,该字段确定metricbeat检查MysqL中的show global status指标的频率。因此,认时间设置为10s。当服务器忙于大量请求时,这会特别影响MysqL服务器的性能吗?

解决方法

答案很简单:您需要在自己的环境中尝试,并根据具体情况调整期限。默认设置10s是一个明智的默认设置,它可能对您有用...或不,这取决于!

您需要在启动Metricbeat之前的一个参考期间(1天,1周等)监视MySQL服务器,然后在启动Metricbeat之后比较监视数据,并查看Metricbeat是否对您的mySQL服务器产生负面影响。

如果是这种情况,那么您可以延长期限并反复尝试...这里没有神奇的子弹。