3

我有一個生產Azure網站,我前幾天部署。我在應用程序洞察中看到了「Availability」部分(配置的服務器端AI和客戶端AI已啓用),並通過新門戶(portal.azure.com),我決定設置可用性「ping」測試。即使在刪除可用性測試後,AzureWebsite的應用程序見解每五分鐘顯示GET /請求

我將大部分設置保留爲默認設置,測試類型爲URL ping測試,URL設置爲我的應用程序的根目錄,頻率爲5分鐘。我在美國的不同地區將測試地點設置爲默認值5。

我注意到的是,所有的測試都失敗了,我在我的應用程序中看到了很多GET /請求,狀態爲404.因爲它填滿了我的應用程序洞察請求日誌中的垃圾,並且註冊了可用性測試所有的失敗,我刪除了可用性測試。煩惱刪除後,我發現它刷新頁面後仍然存在,所以我再次刪除它,現在它顯示爲「未配置」,似乎真的消失了。

在我刪除可用性測試之前,我在我的AI日誌中看到了所有這些GET /請求,我查看了他們的IP地址,他們的確似乎來自美國的不同地區。

我刪除了測試後,我以爲他們都會停下來。不幸的是,這並沒有發生,5次ping測試中只有1次停止,但IP地址爲1的IP地址似乎仍在發生。儘管我刪除了ping測試,但每隔5分鐘仍會發生幾乎一週的ping測試。

如何從應用程序洞察中徹底刪除可用性測試?

+0

您確定每5分鐘發出一次請求不僅僅是始終開啓功能的平局嗎?他們的用戶代理是什麼? –

+0

在我的Web App設置中Always On功能在常規設置下處於ON狀態。 – pradeep

+0

[Application Insights每隔5分鐘禁用GET請求]的可能重複(https://stackoverflow.com/questions/41827438/application-insights-disable-get-requests-every-5-min) –

回答

3

您每5分鐘看到的請求很可能是由始終開啓功能引起的,該功能會使用它來保持網站的活躍狀態。它與可用性測試無關。

您可以通過暫時關閉Always On並驗證這些請求是否停止來驗證。

+0

感謝@David,您啓用它爲webjobs連續運行。我怎樣才能解決這個問題,關掉Always On功能。 – pradeep

+0

不知道我理解這個問題。每5分鐘向網站根目錄發出請求有什麼不妥?這甚至是無害的。 –

+1

然後使用[TelemetryProcessor](https://azure.microsoft.com/zh-cn/blog/request-filtering-in-application-insights-with-telemetry-processor/)過濾掉不需要的數據。這是[官方建議](https://visualstudio.uservoice.com/forums/357324-application-insights/suggestions/9112585-filter-out-alwayson-requests) –

相關問題