azure - ApplicationInsights 中保留的 EventId

标签 azure logging azure-application-insights

我正在我的 ASP.NET Core Web 应用程序中创建一些 LogError 调用

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

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

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

是否有保留的事件 ID 列表?我只想得到我自己的事件。我知道我绑定(bind)到我的项目的第三方库理论上可以使用上述事件 id 编写一些事件,但如果微软有保留事件 id 的列表,我会考虑更多。如果我在日志中进行此搜索

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

我在 Azure Function 启动时得到了一些点击,所以我知道 Microsoft 也在使用它。

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

最佳答案

不,应用洞察中没有保留的 EventID。您始终需要自己提供。

关于azure - ApplicationInsights 中保留的 EventId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58715137/

相关文章:

azure - 使用 CLI 列出所有 Azure 订阅中的所有虚拟机

sql-server - 如何查找 Azure Synapse 专用 SQL 池中分区的范围值

go - 如何更改 logrus 中的日志输出格式?

hadoop - Hadoop MapReduce java 类中的最佳日志记录方法是什么?

azure - 从 Azure Log Analytics 中的自定义表获取 Azure App Insights 中的数据

java - 您可以在 application.properties 中引用 Azure Key Vault secret 吗?

azure - 使用 Symfony 的 Microsoft Azure 应用服务的性能问题

java - 日志事件的 Log4J 重新路由

azure - Xamarin 移动应用程序的实时指标流

javascript - 使用 ApplicationInsights 跟踪跨域 session