【问题标题】:Send Proxy details with trackevent using ApplicationInsights使用 ApplicationInsights 通过 trackevent 发送代理详细信息
【发布时间】:2018-07-25 12:41:20
【问题描述】:

所以我尝试使用 ApplicationInsights 通过字典将日志发送到 Azure。我们公司正在使用代理,因此我在身份验证期间丢失了一堆数据。现在我正在做第二个线程,每五分钟发送一个事件以保持身份验证。有没有更简单/更好的方法来做到这一点?

【问题讨论】:

    标签: c# azure logging azure-application-insights


    【解决方案1】:

    如果您使用的是最新的 SDK,则有“心跳”功能。默认情况下,它会自动启用并每 15 分钟发送一次基本健康信息。您可以将其发送频率更改为较低,以实现您想要的相同目的。 在 Asp.Net App 的代码中:

                foreach (var module in TelemetryModules.Instance.Modules)
                {
                    if (module is IHeartbeatPropertyManager hbeatMan)
                    {
                        hbeatMan.HeartbeatInterval = TimeSpan.FromMinutes(5);
                    }
                }
    

    【讨论】:

      猜你喜欢
      • 2019-12-10
      • 1970-01-01
      • 1970-01-01
      • 2013-11-05
      • 2011-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多