ApplicationInsights中保留的事件ID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ApplicationInsights中保留的事件ID相关的知识,希望对你有一定的参考价值。

我正在以下行中在我的ASP.NET Core Webapp中创建一些LogError调用:>

_logger.LogError(new EventId(5000,"CustomName"),"description");``

我可以通过这样的查询在Application Insights中找到此事件

traces | where timestamp > ago(10m) |where customDimensions.EventId == 5000

是否有保留的事件ID的任何列表?我只想得到自己的事件。我知道理论上绑定到我的项目的第三方库可以使用上述事件ID编写一些事件,但是我在想如果Microsoft有保留的事件ID列表,那就更多了。如果我在日志中进行搜索

traces | where timestamp > ago(10m) |where customDimensions.EventId > 1 

我在Azure Function启动时获得了一些成功,所以我知道微软也在使用此功能。

我已经搜索了文档,但没有找到任何列表。

我正在_logger.LogError(new EventId(5000,“ CustomName”),“ description”)行上的ASP.NET Core Webapp中创建一些LogError调用;``我可以通过查询在Application Insights中找到此事件...

答案

不,在应用数据分析中没有保留的EventID。您始终需要自己提供它。

以上是关于ApplicationInsights中保留的事件ID的主要内容,如果未能解决你的问题,请参考以下文章

处于调试模式时的 Application Insights

在 .csproj 文件中手动添加 Elmah 和 ApplicationInsights

ApplicationInsights入门到精通系列

Application Insights 和 Azure 流分析查询自定义 JSON 属性

是否可以将 Windows 事件记录到应用程序洞察中?

ApplicationInsights 破坏了静态内容的默认 Spring Boot 配置