【开源】.net 分布式架构之监控平台
開源地址: http://git.oschina.net/chejiangyi/Dyd.BaseService.Monitor
.net 簡單監(jiān)控平臺,用于集群的性能監(jiān)控,應(yīng)用耗時監(jiān)控管理,統(tǒng)一日志管理等多維度的性能監(jiān)控分析。
集群的性能監(jiān)控:(需要服務(wù)器部署監(jiān)控節(jié)點)
?1. 目前僅支持windows服務(wù)器監(jiān)控,
?2. 支持windows自帶的性能分析器所有配置項監(jiān)控,及預(yù)警的定制。
?3. 支持自定義的插件擴展服務(wù)器采集dll進行各類性能采集及預(yù)警的定制。
?4. 支持性能采集快照。
?5. 支持cpu,內(nèi)存,磁盤讀寫,網(wǎng)絡(luò)上傳下載,iis請求這些基礎(chǔ)的服務(wù)器性能圖展示。
應(yīng)用耗時監(jiān)控管理:(需要應(yīng)用在api和sql層嵌入sdk進行攔截)
? 1. 支持sql的耗時(均值,最大值,最小值,查詢次數(shù))性能分析及性能圖展示。
? 2. 支持api接口的耗時(均值,最大值,最小值,查詢次數(shù))性能分析及性能圖展示。
? 3. 支持api與api內(nèi)部sql的對照參照分析。
? 4. 問題sql:未進行參數(shù)化sql的分析列表。
統(tǒng)一日志管理:(需要應(yīng)用集成sdk)
? 1. 整個平臺的錯誤日志集中管理及預(yù)警郵件發(fā)送。
? 2. 整個平臺的普通日志集中管理。
監(jiān)控平臺任務(wù):(需要將"任務(wù)"掛載在"任務(wù)調(diào)度平臺"開源項目, .net 任務(wù)調(diào)度平臺)
? 1. 統(tǒng)計SQLHASH和URL的對照
? 2. 統(tǒng)計服務(wù)器監(jiān)控信息
? 3. 自動創(chuàng)表
? 4. 統(tǒng)計SQLHASH對照和SQL執(zhí)行次數(shù)
? 5. SQL性能監(jiān)控統(tǒng)計
? 6. API性能監(jiān)控統(tǒng)計
? 7. 耗時性能預(yù)警任務(wù)
? 8. 錯誤頻率預(yù)警任務(wù)
? 9. 錯誤郵件發(fā)送任務(wù)
? 10.集群性能預(yù)警任務(wù)
備注:
每個公司都有特定的平臺統(tǒng)一監(jiān)控的需求及改進方案,所以開源的監(jiān)控平臺只是一種參考,并不適用于不同行業(yè)不同的項目。
希望此開源項目能帶來更多思路,成為同類優(yōu)秀項目的起點。另外項目文檔及安裝資料目前未整理全面,后續(xù)完善。
(項目允許用于第三方公司進行二次開發(fā)且在公司內(nèi)部使用,但禁止以盈利為目的進行商業(yè)行為)
未來構(gòu)想:
1. 底層采用nosql等其他存儲進行大容量數(shù)據(jù)采集及分析。
備注:
1. 監(jiān)控平臺安裝說明里面的文件是內(nèi)部打包的文件,里面的xxf和開源的xxf是不一樣的。若遇到xxf命名空間問題,請在編譯的時候使用"引用"文件夾下面的xxf,那個xxf是為監(jiān)控平臺定制的閹割分離后的xxf。
2. 監(jiān)控平臺登錄集成了內(nèi)部的crm權(quán)限系統(tǒng),所以第三方使用者需修改web站點的登錄代碼。
開源相關(guān)群: .net 開源基礎(chǔ)服務(wù) 238543768
有圖有真相:
轉(zhuǎn)載于:https://www.cnblogs.com/chejiangyi/p/5621172.html
總結(jié)
以上是生活随笔為你收集整理的【开源】.net 分布式架构之监控平台的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tsai分享:资源分享(1)——视觉SL
- 下一篇: 3.X内核下设备树–platform设备