2016-12-02 51 views
0

我已經設置了我們的應用程序以使用應用程序見解。不幸的是,我們每個月都會繼續超越我們的限制。我最初經歷了並且解開了它發送的過多遙測信息。經過一番調查後,我發現您還可以告訴App Insights遙測信息的保留情況。有沒有人發現如何告訴App Insights只保存例外和自定義事件?如何使應用程序見解僅存儲異常和自定義事件

我不需要App Insights希望存儲的過多的請求,頁面查看,依賴關係和跟蹤。

回答

1

看看這個答案我發佈了一點以前 - 這個answere假設一個.NET應用程序。您可以使用遙測處理器的相同概念來篩選出某種類型的所有遙測。

App Insights: Disable SQL Dependency telemetry

此外,作爲核方法,您可以從ApplicationInsights.config刪除所有的初始化器,模塊和處理器的(或只是將其刪除,並在代碼中設置的iKey),並從取出ApplicationInsightsTracking模塊web.config中。

然後,您將顯式調用TrackEvent()和TrackException()來捕獲您的遙測。

0

您是如何在項目中配置應用程序見解的?如果您通過右鍵單擊項目>添加>應用程序洞察,VS會安裝一堆您可能不需要的nuget包。

按照下面手動安裝步驟:

您可以安裝「ApplicationInsights.Web」 NuGet包(與忽略依賴選項),這將ApplicationInsights.config文件給你。複製Instrumentation Key並將其添加到ApplicationInsights.config文件中。按照documentation的要求安裝最低/忽略依賴關係選項。

或者只需卸載'Microsoft.ApplicationInsights.DependencyCollector'包,您將看不到任何依賴關係相關的見解。

相關問題