前面我們聊了一下一個應用程序 應該監(jiān)控的8個關鍵位置.
. 嗯..地址如下:
應用程序的8個關鍵性能指標以及測量方法
最后賣了個小關子,是關于如何監(jiān)控ASP.NET Core的.
今天我們就來講講如何監(jiān)控它,下面上效果圖:
閱讀本文需要了解的相關技術與內(nèi)容:
InfluxDb(分布式時序數(shù)據(jù)庫,開源)(注:分布式部分已商業(yè)化最新的分布式版本已不在開源,單例的繼續(xù)開源)
Grafana(開源的,功能齊全的度量儀表盤和圖形編輯器)
App Metrics(主角,開源的支持.NET Core的監(jiān)控插件,采用管道注入的方式,對代碼的入侵性極小)
本文測試環(huán)境為Windows64位,當然 這個方案全部都可以在linux上實現(xiàn)(甚至windows才應該是備用方案 - -,尷尬.)