監控開發之如何開發簡單高效能擴充套件性強的監控系統

2021-09-04 23:00:45 字數 442 閱讀 9669

記得剛入行的時候,對於監控方面,用的是nagios和cacti,現在大多數中小公司好多都開始搞zabbix了,熟悉zabbix的人,知道他的效能的瓶頸其實主要還是在資料庫上,尤其是zabbx_server 針對資料庫一些不高效邏輯的查詢和寫入引起的。 

同事針對zabbix開發也搞了半年了,和他交流了下,有很多的想法。 zabbix 有些查詢完全可以從快取裡面取值,比如redis、memcached,不用非要從資料庫裡面來搞個消耗效能的大查詢,有些監控是觸發三次後,才真的去報警,這些可以暫時放到快取裡面,感覺在技術上不是難度,但個人看不太懂zabbix_server服務端的**。。。 唉 !  

一些歷史資料的查詢可以放到mongodb來搞,可以做副本集還有mongodb做了索引後,速度是很快的。

關於如何快速開發一套屬於自己的運維監控系統

更多的監控開發,我的個人部落格, blog.xiaorui.cc

高效能web Server 開發心得

高併發web伺服器處理 一 html靜態化 效率最高 消耗最小的就是純靜態化的html頁面,所以我們盡可能使我們的 上的頁面採用靜態頁面來實現,如使用資訊發布系統cms 二.伺服器分離 對於web伺服器來說,不管是apache iis還是其他容器,是最消耗資源的,於是我們有必要將與頁面進行分離,在處...

高效能網頁開發規則

1 原則一如果能使頁面html顯示跟後台處理同時進行,這是乙個比較好的方式 比如說將頁面上容易顯示的部分優先反饋給瀏覽器,然後再接著繼續處理下面的步驟這樣比較 象php中在html的後可以使用flush 方法,提前將部分資訊返回給客戶端,通常有css js等資訊 然後可以將js css打包 壓縮 儘...

開發高效能的WebService應用

一 webservice概述 1 效能 設計時就考慮效能 不要在事後再加入效能 在專案開發的整個過程中反覆測試 兩種量化web效能的方法 1 機器吞吐率 requests sec 2 響應時間 time tofirst last bytes 2 物件導向 應用於同一平台和執行環境 共享型別而不是sc...