程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 【開源】.net 分布式架構之監控平台,開源.net架構

【開源】.net 分布式架構之監控平台,開源.net架構

編輯:C#入門知識

【開源】.net 分布式架構之監控平台,開源.net架構


開源地址: http://git.oschina.net/chejiangyi/Dyd.BaseService.Monitor

.net 簡單監控平台,用於集群的性能監控,應用耗時監控管理,統一日志管理等多維度的性能監控分析。

集群的性能監控:(需要服務器部署監控節點)
 1. 目前僅支持windows服務器監控,
 2. 支持windows自帶的性能分析器所有配置項監控,及預警的定制。
 3. 支持自定義的插件擴展服務器采集dll進行各類性能采集及預警的定制。
 4. 支持性能采集快照。
 5. 支持cpu,內存,磁盤讀寫,網絡上傳下載,iis請求這些基礎的服務器性能圖展示。

應用耗時監控管理:(需要應用在api和sql層嵌入sdk進行攔截)
  1. 支持sql的耗時(均值,最大值,最小值,查詢次數)性能分析及性能圖展示。
  2. 支持api接口的耗時(均值,最大值,最小值,查詢次數)性能分析及性能圖展示。
  3. 支持api與api內部sql的對照參照分析。
  4. 問題sql:未進行參數化sql的分析列表。

統一日志管理:(需要應用集成sdk)
  1. 整個平台的錯誤日志集中管理及預警郵件發送。
  2. 整個平台的普通日志集中管理。

監控平台任務:(需要將"任務"掛載在"任務調度平台"開源項目, .net 任務調度平台)
  1. 統計SQLHASH和URL的對照
  2. 統計服務器監控信息
  3. 自動創表
  4. 統計SQLHASH對照和SQL執行次數
  5. SQL性能監控統計
  6. API性能監控統計
  7. 耗時性能預警任務
  8. 錯誤頻率預警任務
  9. 錯誤郵件發送任務
  10.集群性能預警任務

備注:
每個公司都有特定的平台統一監控的需求及改進方案,所以開源的監控平台只是一種參考,並不適用於不同行業不同的項目。
希望此開源項目能帶來更多思路,成為同類優秀項目的起點。另外項目文檔及安裝資料目前未整理全面,後續完善。

(項目允許用於第三方公司進行二次開發且在公司內部使用,但禁止以盈利為目的進行商業行為)

未來構想:
1. 底層采用nosql等其他存儲進行大容量數據采集及分析。


備注:
1. 監控平台安裝說明裡面的文件是內部打包的文件,裡面的xxf和開源的xxf是不一樣的。若遇到xxf命名空間問題,請在編譯的時候使用"引用"文件夾下面的xxf,那個xxf是為監控平台定制的閹割分離後的xxf。

2. 監控平台登錄集成了內部的crm權限系統,所以第三方使用者需修改web站點的登錄代碼。

開源相關群: .net 開源基礎服務 238543768

有圖有真相:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved