- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Azure 应用洞察的新手,想知道为什么异步 HttpClient 调用没有在应用服务的 Azure 应用洞察中自动显示为依赖项。另外,我应该在 ASP.NET 项目中进行哪些配置更改或代码更改来跟踪 http 依赖项?
当我引用文档时,它说“依赖项是由应用程序调用的组件。它通常是使用 HTTP、数据库或文件系统调用的服务。Application Insights 测量依赖项调用的持续时间,无论是失败与否,以及依赖项名称等附加信息。您可以调查特定的依赖项调用,并将它们与请求和异常相关联。”
最佳答案
您可以使用下面的代码示例来自动跟踪 http 依赖项
using Microsoft.ApplicationInsights;
using Microsoft.ApplicationInsights.DependencyCollector;
using Microsoft.ApplicationInsights.Extensibility;
using System.Net.Http;
using System.Threading.Tasks;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
TelemetryConfiguration configuration = TelemetryConfiguration.CreateDefault();
configuration.InstrumentationKey = "removed";
configuration.TelemetryInitializers.Add(new HttpDependenciesParsingTelemetryInitializer());
var telemetryClient = new TelemetryClient(configuration);
using (InitializeDependencyTracking(configuration))
{
// run app...
telemetryClient.TrackTrace("Hello World!");
using (var httpClient = new HttpClient())
{
// Http dependency is automatically tracked!
httpClient.GetAsync("https://microsoft.com").Wait();
}
}
// before exit, flush the remaining data
telemetryClient.Flush();
// flush is not blocking when not using InMemoryChannel so wait a bit. There is an active issue regarding the need for `Sleep`/`Delay`
// which is tracked here: https://github.com/microsoft/ApplicationInsights-dotnet/issues/407
Task.Delay(5000).Wait();
}
static DependencyTrackingTelemetryModule InitializeDependencyTracking(TelemetryConfiguration configuration)
{
var module = new DependencyTrackingTelemetryModule();
// prevent Correlation Id to be sent to certain endpoints. You may add other domains as needed.
module.ExcludeComponentCorrelationHttpHeadersOnDomains.Add("core.windows.net");
module.ExcludeComponentCorrelationHttpHeadersOnDomains.Add("core.chinacloudapi.cn");
module.ExcludeComponentCorrelationHttpHeadersOnDomains.Add("core.cloudapi.de");
module.ExcludeComponentCorrelationHttpHeadersOnDomains.Add("core.usgovcloudapi.net");
module.ExcludeComponentCorrelationHttpHeadersOnDomains.Add("localhost");
module.ExcludeComponentCorrelationHttpHeadersOnDomains.Add("127.0.0.1");
// enable known dependency tracking, note that in future versions, we will extend this list.
// please check default settings in https://github.com/microsoft/ApplicationInsights-dotnet-server/blob/develop/WEB/Src/DependencyCollector/DependencyCollector/ApplicationInsights.config.install.xdt
module.IncludeDiagnosticSourceActivities.Add("Microsoft.Azure.ServiceBus");
module.IncludeDiagnosticSourceActivities.Add("Microsoft.Azure.EventHubs");
// initialize the module
module.Initialize(configuration);
return module;
}
}
}
注意:-
Based on the MSDOC Azure Monitor Application Insights Agent currently supports ASP.NET 4.x only.
欲了解更多信息,请参阅以下链接:
关于azure - 异步 HttpClient 调用不会自动在应用服务的 Azure 应用见解中显示为依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70458408/
我发现自己迫切需要您的见解。 这是我感兴趣的对象: class Mergable m where merge :: m -> m -> Maybe m mergeList :: [m]
我正在尝试将网站添加到 insights 中,并且在过去已经成功地做到了这一点。但是,当我尝试添加时,我收到“在根网页上找不到管理数据”错误。我按照指示将 '' 添加到根目录,但 insights 仍
我对如何在 C++ 中使用 vector 感到有点沮丧。我广泛使用它们,尽管我不确定我是如何使用它们的。以下是问题? 如果我有一个 vector ,可以说:std::vector v_strMyVec
我们正在尝试通过广告帐户洞察从 Marketing API 获取一些数据。 我们已找到所需的大部分字段,但找不到与网络界面中提供的“3 秒视频观看次数”属性相对应的字段。 以下字段可用: video_
我刚开始使用 Facebook,老实说,我发现它非常令人困惑,术语和文档在很多情况下似乎非常模糊。有人可以用简单的英语解释我如何实现以下目标吗? 将图片发布到 Facebook(在用户页面上),然后检
我需要使用 Azure Insights 监控辅助角色的 CPU 利用率,有人有这方面的教程吗? 提前致谢, 最佳答案 您可以尝试使用此处提到的 Azure 监控服务 API https://conv
我对 Facebook Insight 和 OData 都很陌生。一般来说,我对编程很陌生,所以请耐心等待。(我刚刚了解了 Maven、依赖关系、JDBC 等等)。 我的主要问题是我没有足够的知识了解
我正在尝试根据 PageSpeed Insights 的建议来优化我的网站。我的网站链接是Evant 。我对两个建议有疑问;首先是消除渲染阻塞 CSS。我尝试预加载其中一些,但事实证明,当我这样做时,
我最近开始开发 Rest api,并偶然发现了这些术语 - jetty、jackson 和 jersey。我在普通 Eclipse 上使用 jersey 成功开发了 Rest api。 我相信jack
我在这里完成了所有步骤: https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads/ ...并在我的应用中正确安装了 SDK:
我正在使用下面的代码来获取我的 channel 洞察数据的链接。不知何故,我的代码返回 null 作为链接。 /*代码***/ public static final String FEED_URL
我是一名优秀的程序员,十分优秀!