码迷,mamicode.com
首页 > 其他好文 > 详细

Zabbix Proxy 表空间爆增经验分享

时间:2018-11-26 11:02:28      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:time   mysql   文件   odata   维护   忽略   自定义key   流程   nod   

情况描述:
zabbix proxy其中有一个表,proxy_history 107G,一天增长25G,空间只够两天了(现象是最近用nodate语法配置了大量日志不刷新监控告警) 目前情况如下:

  1. 版本5.1,不支持optimize缩减,5.6支持,原本打算清理冗余数据后缩减。
  2. 打算备份mysql站点,然后truncate表,释放空间(理论影响不大),需要确认并走流程。
  3. 打算调试proxy 配置文件buffer相关参数,限制增长,但是没达到效果。

和朋友讨论和同事讨论过程忽略...

总结分享:
1、历史数据一般一条记录50字节左右,根据from_unixtime可大致判断数据增长时间(我们这边是用大量nodata配置几分钟告警日志不刷新),监控项很多,数据增长比较快(目前打算自定义key根据日志时间戳监控,以及减少不必要的监控项,观察一段时间)
2、一开始打算备份一下proxy数据库站点(历史数据不是server库没什么影响),然后truncate释放空间。后来同事选择先delete部分删除,结合housekeeper清理机制,减缓其增长(这个要看清理速度和增长速度),比truncate温和,(结合unix_timestamp根据时间清理,zabbix3.x新特性是越来越多)
3、如果选择升级用optimize缩减的话,用脚本定期清理是不错的选择。
4、如果数据量太大,朋友给的意见是采用数据库分区(有一定维护管理难度),生产主机比较多考虑。(zabbix官网有案例)

Zabbix Proxy 表空间爆增经验分享

标签:time   mysql   文件   odata   维护   忽略   自定义key   流程   nod   

原文地址:http://blog.51cto.com/renzhiyuan/2321879

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!