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