基於Wolfpack開發業務監控系統

來源:互聯網
上載者:User

一般情況下,由於伺服器環境或者程式漏洞的問題,現行的系統多多少少會發生一些異常或者bug,給使用者體驗甚至利益造成影響。而現在的第三方監控工具大多是關於伺服器硬體資料監控。對於業務方面、例如每日訂單的資料量、Mq中的要求退款的隊列長度...還是比較薄弱。這套系統的作用就是在第一時間捕獲工程師可以考慮到的系統風險異常。

Wolfpack是.NET平台上一個業務系統監控的架構,目標是成為一個瑞士軍刀式的監控方案,借用Etsy的一句話“if it moves we monitor it, even if it doesn't move we'll monitor it just in case it makes a break for it!”。

Wolfpack是一個可擴充的基於Windows服務,通過運行定時任務監視軟體和系統。收集到的監控資料可以直接發送到WCF,SQL Server,NServiceBus等等,很容易為你的監控資料開發儀錶盤。它預裝了一些Task,也非常容易根據自己的業務需要開發自訂的Task,社區也有一個contrib project 增強了電子郵件、控制台和MongoDB的輸出。

下面是我基於Wolfpack畫的一個結構草圖:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.