关于python应用监控平台的话题
先说明,这不是人人业务的监控框架,是我在上一家公司,我所在部门的监控框架。。。
刚入行的时候,对于监控方面,用的是nagios和cacti。 两个都很强大的监控平台,可扩展性也都很不错。要是想用一个平台实现报警和性能信息的展示的话,他俩都需要加点东西。两个的合体可以考虑zabbix。操作和理解都挺简单的。唯一让人不爽的是存在myql里面,国外有个老外可以改到我钟爱的mongodb里面,但是我看不懂,也没有操作成功。。。 php 这个真不会。。。
后来到了大公司后,才发现他们的监控用的多种多样。。。比如业务数据的收集,他们用的更多的是ganglia、graphite之类的产品。监控的话,更多的是自己开发,或者是针对业务对开源的产品二次开发。 基本是这两种。。。
我从去年开始接触公司监控平台的项目,说来做监控平台有段时日啦。
我们的框架一改再改。。。。 我把平台的升级过程和原因给大家说下。
源地址 : http://rfyiamcool.blog.51cto.com/1030776/1272629
最开始监控的框架:
用gevent撑起并发,redis的mq通信,bottle做的web,mysql做的库,微信做的报警。
时间: 2024-09-12 23:57:24