1
我們將REST API實現爲Cloud Service,它將遙測發送到Application Insights。我們使用命令如應用程序洞察請求請求
- POST/api/groups/GRP_75e0b852-ee21-45fb-b943-13aa465c62da/members。
- POST/API /組/ GRP_75e0b852-ee21-45fb-b943-13aa465c62da /文件夾/ FLD_080af364-ad37-4351-837e-4fb1d5f02e50 /討論
通過GRP_和FLD_之前該命令的部分是參數。 這使得查看Application Insights中請求的細分很困難,因爲這些請求單獨顯示。
我已經實現了一個ITelemetryInitializer,它在我們的請求中「規範化」Context.Operation.Name(和請求URL)。但是我發現那些請求顯示爲「其他值」。
有什麼辦法來重置頂級名單「桶裝」,或者我需要得到一個新的AppInsights實例?
它可以幫助您添加自定義事件並跟蹤這些事件嗎?或者會讓你的整個應用程序與自定義事件混亂? –
似乎有一堆內置善良(概述時間線瓷磚等),與操作名稱桶,我似乎無法可靠地重現與過濾器和搜索可靠。所以我試圖按摩我的數據,如果我錯了,我們可以從自定義事件和/或指標中獲得同樣的報告,我願意爲此拍攝一些內容。 –
我們在ASP.NET MVC應用程序中有一些類似的URL,其中「鍵」位於URL的中間,AppInsights似乎在做預期的事情。它實際上使用MVC控制器/操作作爲「請求名稱」。我們有確定的特定路線來達到這個控制器,所以也許這就是AI如何挑選請求的替代名稱? (儘管它不像我所預期的那樣使用自定義路由名稱,只是使用ControllerName/ActionName) – BrettJ