用python和redis構建高效能監控平台思路與架構升級過程

來源:互聯網
上載者:User

關於python應用監控平台的話題

先說明,這不是人人業務的監控架構,是我在上一家公司,我所在部門的監控架構。。。

剛入行的時候,對於監控方面,用的是nagios和cacti。 兩個都很強大的監控平台,可擴充性也都很不錯。要是想用一個平台實現警示和效能資訊的展示的話,他倆都需要加點東西。兩個的合體可以考慮zabbix。操作和理解都挺簡單的。唯一讓人不爽的是存在myql裡面,國外有個老外可以改到我鐘愛的mongodb裡面,但是我看不懂,也沒有操作成功。。。 php  這個真不會。。。

後來到了大公司後,才發現他們的監控用的多種多樣。。。比如業務資料的收集,他們用的更多的是ganglia、graphite之類的產品。監控的話,更多的是自己開發,或者是針對業務對開源的產品二次開發。  基本是這兩種。。。

我從去年開始接觸公司監控平台的項目,說來做監控平台有段時日啦。

我們的架構一改再改。。。。 我把平台的升級過程和原因給大家說下。

源地址 :  http://rfyiamcool.blog.51cto.com/1030776/1272629

最開始監控的架構:

用gevent撐起並發,redis的mq通訊,bottle做的web,mysql做的庫,微信做的警示。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.