草庐IT

insight4

全部标签

c# - UWP Application Insights 没有崩溃的调用堆栈

我为新的UWP项目设置了ApplicationInsights。我正在接收所有信息并正确崩溃,但是,当我尝试查看有关异常的详细信息时,我得到了所有信息,但是:调用堆栈不可用失败的方法:未知我在App.xaml.cs构造函数中启用:WindowsAppInitializer.InitializeAsync(); 最佳答案 如果您可以自己处理异常,则可以将堆栈跟踪(以及其他任何内容)添加为自定义属性。在我们的应用程序中,我们使用一个全局异常处理程序,在App构造函数中初始化:CoreApplication.UnhandledErrorD

javascript - CSS 优化和 PageSpeed Insights

我在我的网站上运行GooglePageSpeedInsights-www.gpsheatmap.com,它建议将我的样式表(https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery#example)的加载从-至-varcb=function(){varl=document.createElement('link');l.rel='stylesheet';l.href='/static/css/landing-page.css';varh=document.getElementsByTagName('hea

docker - dotnet 发布后在 docker 镜像中找不到 Application Insights 依赖项

尝试从docker镜像运行我的应用程序时收到以下错误:Error:assemblyspecifiedinthedependenciesmanifestwasnotfound--package:'Microsoft.ApplicationInsights.AspNetCore',version:'1.0.2',path:'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll'docker镜像基于microsoft/aspnetcore。使用dotnetrestore和dotnetpublish在docker镜像上构

docker - dotnet 发布后在 docker 镜像中找不到 Application Insights 依赖项

尝试从docker镜像运行我的应用程序时收到以下错误:Error:assemblyspecifiedinthedependenciesmanifestwasnotfound--package:'Microsoft.ApplicationInsights.AspNetCore',version:'1.0.2',path:'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll'docker镜像基于microsoft/aspnetcore。使用dotnetrestore和dotnetpublish在docker镜像上构

c# - 如何在使用 OWIN 的 WebApi 项目上启用 Application Insights 服务器遥测?

我们在生产中的几个项目中遇到了很多问题(读取响应时间长),并且想确切地了解服务器上发生了什么。然后,我按照thisarticle继续将ApplicationInsights添加到我们所有的项目中。.问题是我们的两个WebAPI项目都没有将服务器数据发送到Azure门户,而所有其他项目(MVC5)都是。这是我在Azure上访问相应的ApplicationInsightsBlade时显示的内容:我尝试在我们的AzureVM的ApplicationInsights状态监视器中禁用和重新启用数据收集,在向API发出请求时重启IIS几次,但无济于事。当我在MVC项目上启用它时,当我在站点上打开页

c# - 如何将异常链接到 Azure 上的 Application Insights 中的请求?

我们在Azure上使用Owin来提供REST服务,并且必须直接向ApplicationInsights报告。我们想要记录异常和请求。现在我们有这个:usingAppFunc=Func,Task>;publicclassInsightsReportMiddleware{readonlyAppFuncnext;readonlyTelemetryClienttelemetryClient;publicInsightsReportMiddleware(AppFuncnext,TelemetryClienttelemetryClient){if(next==null){thrownewArgum

c# - 如何告诉 Application Insights 忽略 404 响应

ApplicationInsights最近开始给我寄一份每周遥测报告。我的问题是它告诉我有一堆失败的请求、失败的依赖项和异常,但是当我点击分析失败时,我发现它们都与机器人或坏人试图访问不存在的页面有关我的网站。有没有一种简单的方法可以告诉ApplicationInsights我对与尝试访问不存在的页面相关的指标不感兴趣?是的,我很欣赏每周遥测报告,但我不想花时间调查我认为是“误报”的一类经常报告的问题。 最佳答案 您可以修改请求遥测并将其标记为成功(而非失败)。这样,请求将被AI正确地记录下来,但作为一个成功的请求。您需要实现Tel

c# - 具有 Application Insights 的 Log4Net

我正在尝试配置我的azureasp.net网站以将log4net跟踪发送到AzureApplicationInsights。我可以在我的azure控制台页面View等中看到,因此我知道它工作正常。我还可以看到log4net跟踪,当配置文件处理程序时,但是当配置log4net以使用应用程序洞察处理程序时,我没有看到任何log4net条目出现在应用程序洞察仪表板中,在构建或运行时没有错误或警告-只是仪表板中没有结果。我查看了Fiddler中的网络流量,我可以看到页面浏览数据等被发送到应用程序洞察,但没有看到log4net跟踪流量,因此我怀疑这是一个配置问题。另外,我在我的主项目中尝试了Te

c# - 将 Azure Application Insights 与 Azure WebJob 结合使用

Azure文档涵盖了将AzureApplicationInsights集成到不同应用程序类型(例如ASP.NET、Java等)中的许多示例。但是,该文档没有显示将ApplicationInsights集成到AzureWebJob中的任何示例。是否有人链接到涵盖如何将AzureApplicationInsights集成到构建为控制台应用程序的AzureWebJob的示例或文章? 最佳答案 我编写了一个通过ApplicationInsights跟踪事件和指标的控制台应用程序,我认为通过添加以下NuGet包,WebJob不会有太大不同:M

c# - 为 Application Insights 指标中的每个请求添加自定义属性

我想将自定义属性添加到ApplicationInsights对我的应用程序的每个请求采取的指标。例如,我想添加用户登录和租户代码,例如我可以在Azure门户中对指标进行分段/分组。相关文档页面似乎是这个:Setdefaultpropertyvalues但是这个例子是针对事件的(即gameTelemetry.TrackEvent("WinGame");),而不是针对HTTP请求:varcontext=newTelemetryContext();context.Properties["Game"]=currentGame.Name;vargameTelemetry=newTelemetry