我正在尝试配置metricbeat来监视mysql服务器的性能。在mysql.yml中有一个名为period的字段,它决定metricbeat检查mysql中show global status metrics的频率。因此,默认时间设置为10秒。这是否会影响mysql服务器的性能,特别是当服务器非常繁忙,有大量的请求时?
cnjp1d6j1#
答案很简单:你需要在自己的环境中尝试,并根据具体情况调整时间。默认设置为10秒是一个合理的默认值,它可能适用于您。。。还是不行,这要看情况了!您需要在启动metricbeat之前对mysql服务器进行一段参考期(1天、1周等)的监控,然后比较启动metricbeat之后的监控数据,看看metricbeat是否对您的mysql服务器产生负面影响。如果是这样的话,你可以增加周期,然后再试一次,迭代。。。这里没有灵丹妙药。
1条答案
按热度按时间cnjp1d6j1#
答案很简单:你需要在自己的环境中尝试,并根据具体情况调整时间。默认设置为10秒是一个合理的默认值,它可能适用于您。。。还是不行,这要看情况了!
您需要在启动metricbeat之前对mysql服务器进行一段参考期(1天、1周等)的监控,然后比较启动metricbeat之后的监控数据,看看metricbeat是否对您的mysql服务器产生负面影响。
如果是这样的话,你可以增加周期,然后再试一次,迭代。。。这里没有灵丹妙药。