我一直使用Application Insights(AI)監視ASP.NET應用程序。最近,我還將AI狀態監視器安裝到我的Web服務器(帶有IIS的Windows Server 2012 R2)以獲取有關我的應用程序的更詳細統計信息。正如the documentation所說,AI狀態監視器報告依賴性診斷,即。調用數據庫,REST API等。因此,我想我會得到我的數據庫調用的診斷,這些調用是通過我的應用程序中的實體框架執行的。使用Application Insights監視ASP.NET應用程序中的實體框架性能狀態監視器
但是,沒有數據庫調用診斷出現在我的AI爲應用程序。但是,AI狀態監視器的工作原理是,我開始接受有關其他依賴關係的診斷,但數據庫(即防火牆上的通信端口不可能成爲問題)。
有沒有人成功設置AI狀態監視器來報告實體框架的數據庫診斷?我是否缺少需要添加到應用代碼或AI狀態監視器的配置?
您是否在TelemetryModule中使用了Applicationingsights.config中的DependencyTrackingTelemetryModule? –
是的,我在'TelemetryModules'內有'''>。 –
好吧,我正在使用EF和我得到的SQL遙測和沒有做任何特別的配置.. Afaik沒關係,如果你使用EF或做普通的ado.net,所以對不起,我不知道 –