應用監控的物件包括各種裝置,軟體,需要多種處理技術。採用框架可以規範整合各種技術和軟體,適應監控物件和監控功能不斷發展的需要。不斷改進和提高監控系統建設質量和效率。
監控框架
滿足應用監控需求. 確定各個部件的功能. 指導系統實施. 適應多種應用的監控要求. 適應大規模企業監控要求. 小企業要求方便. 不同框架.
監控框架包括資料採集, 資料儲存, 資料分析, 顯示和通知, 呈現,建議和行動等功能的架構。
架構要適應應用所涉及的部件和各種監控功能的要求,還要考慮安全,效能等非功能需求以及監控系統本身的維護要求。
任何框架都有侷限性,隨著應用和業務發展,對監控可能有新的要求,重建監控系統需要很大資源和成本,在設計和採用監控框架時需要考慮擴充套件和整合需求。
資料採集框架
從不同裝置, 軟體, 不同介面, 採集頻率. 資料採集的控制和資料上傳.
資料儲存框架
收集的資料需要進行儲存以進行各種顯示,分析和處理。監控資料有短時, 中時, 長時的儲存要求。
資料處理框架
彙總,提煉
即時處理和離線處理
資料顯示框架
顯示方式,顯示更新和提醒,
先提醒再更新(固定裝置),先更新再提醒(移動裝置)。
簡單與複雜框架
簡單框架容易實現,適應小型應用環境,容易維護。
適應大規模應用的監控框架
複雜框架可以滿足更高要求,但需要更多資源和管理。如擴充套件性,連續服務。
資料處理, 部署, 改變和更新,
監控框架需要滿足非功能需求
可用性,可靠性,維護性,
資料,處理集群,
持續服務和不斷重新啟動。
應用監控框架Sensu
sensu是乙個開源的監控系統 sensu執行一系列的check指令碼檢查應用和服務的可用性,當某個條件滿足時觸發handlers,check指令碼也可以附帶資料實現計量資料收集。功能特性 架構靈活,簡單,方便擴充套件,整合 通知型別豐富 計量資料收集和轉存 支援多種資料庫,序列化資料庫,sql資料...
監控系統都包括哪些裝置?
以下裝置是 系統中常用到的,但是不是都要出現在乙個系統中,根據監控系統的規模可能只採用其中的部分監控裝置。2 n4 z r d 一 前端裝置 1 c t j8 n f y 攝像機 網路型 半球型 針孔型 標準槍式 一體化型 工業型等 攝像機鏡頭 定焦 手動變焦 自動光圈 電動變焦等 y f3 p0 ...
Erlang應用系統內部狀態監控
開發乙個基於erlang otp的應用系統,實際上是構建了乙個由幾十萬甚至上百萬的erlang程序構成的乙個actor系統。系統的內部健康狀態完全可以由內部的程序狀態來體現。一般關心的程序狀態有 記憶體占用 訊息佇列大小 執行歸約數reduction等等。attach到乙個啟動的erlang節點的命...