簡體   English   中英

Azure AppInsights自定義RequestTelemetry屬性

[英]Azure AppInsights Custom RequestTelemetry Properties

我正在向RequestTelemetry對象添加一些自定義屬性,如下所示

Java Web應用

RequestTelemetry.getProperties.put(key,value);

但是在門戶網站中卻沒有體現出來。

因此,我創建了一個新的telemetryClient並調用了telemettyClient.trackRequest(),但是它在門戶中創建了重復的請求條目。

有沒有一種方法可以實現而無需復制遙測對象。

TIA

遙測模塊是我們訪問AI Java Sdk中http請求響應對象的唯一位置。 這是我寫的博客,解釋了如何通過請求遙測發送自定義http數據

https://dtechonline.wordpress.com

有一個HttpContext擴展方法,可為您提供當前的請求遙測:

System.Web.HttpContextExtension.GetRequestTelemetry

https://github.com/Microsoft/ApplicationInsights-dotnet-server/blob/master/Src/Web/Web.Shared.Net/HttpContextExtension.cs

您可以使用它來設置該特定請求的屬性。

或者,您可以實現一個TelemetryInitializer ,它允許您將更多屬性/等附加到正在生成的任何遙測中,而只需查看隨之而來的RequestTelemetry項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM