0

oms 中的应用程序洞察连接器未提取应用程序洞察中记录的自定义属性。

我有应用程序,在调用跟踪、错误、警告方法时,我在自定义属性中编写了额外的请求特定上下文数据。

在 oms 中,我想根据这些自定义属性进行过滤。

例如:我所有的微服务 api 在自定义属性中发出相关 id,当调用从一个 api 到另一个 api 时,这个相关 id 会被维护。这将有助于关联用户对工作流的请求。

但是,当我来自所有微服务 appinsight 的 appinsight 数据进入 oms 时,这些自定义属性就会丢失。

请指教。

4

2 回答 2

0

经过更多阅读后,我得到的其他方法是使用日志分析 http 数据收集器 api 将所有数据直接记录到日志分析中。这涉及到将应用程序记录器更改为使用 http 数据 api 的大量工作。做这么大的改变听起来可能,但感觉不对。

应用程序 -> http 数据 api -> 日志分析应用程序 -> appinsight -> 连接器 -> loganalytics。

https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-data-collector-api

于 2018-03-13T13:35:22.407 回答
0

我注意到的一种方法是将 app-insight 日志导出到 blob 存储,然后配置 oms 以从 blob 存储中获取日志。

我没有尝试过这种方法,但看起来像是一种选择。想检查是否有人遇到这种情况以及有什么帮助。

于 2018-03-12T17:04:27.963 回答