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