簡體   English   中英

忽略Azure Application Insights中的端點

[英]Ignore Endpoints from Azure Application Insights

我已經在我的網絡角色上啟用了流量管理器和監控設置,現在我的應用程序洞察使用情況完全無法使用(從Internet Explorer或Windows NT 24小時內的11次展示)並將其標記為“真實用戶流量”? SMH。

進一步的傷害是從刀片“過濾”路由名稱的糟糕的UX,特別是當我有幾十個無法保存的端點時。 我也沒有找到出口到.pdf的方法,以便我可以與顧問和/或投資者分享。 我可以將所有這些數據導出到JSON並創建我自己的報告/分析,以便花時間,資源和資金來重新創建已創建的內容以及我已經支付的內容? 不計算。

有沒有辦法在特定端點或路由上設置MVC屬性/過濾器,以便它不參與任何Application Insights服務器請求跟蹤? 或者這太簡單了?

如果您有辦法區分代碼中的合成流量,例如,通過查看標題,您可以通過實現遙測初始化程序來標記它,例如:

public class SyntheticSourceInitializer : ITelemetryInitializer
{
    public void Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry telemetry)
    {
        if (MySyntheticCheck(HttpContext.Current.Request))
        {
            telemetry.Context.Operation.SyntheticSource = "MySyntheticSource";
        }
    }
}

請參閱此博客文章 ,了解如何注冊遙測初始化程序。

一旦您將流量識別為合成流量,您就可以將其過濾掉。

暫無
暫無

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

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