oms中的应用程序洞察连接器未提取应用程序洞察中记录的自定义属性。
我有应用程序,我在调用跟踪,错误,警告方法时在自定义属性中编写其他请求特定的上下文数据。
我希望根据这些自定义属性进行过滤。
例如:我的所有微服务API都在自定义属性中发出相关ID,并且当调用从一个api到另一个api时,保持此相关ID。这将有助于关联用户对工作流程的请求。
但是,当我的appinsight所有微服务应用程序中的数据来到oms时,这些自定义属性都会丢失。
请告知。
答案 0 :(得分:0)
我注意到的一种方法是将app-insight日志导出到blob存储,然后配置oms以从blob存储中获取日志。
我没有尝试过这种方法,但看起来像一个选项。想检查是否有人遇到这种情况以及有什么帮助。
答案 1 :(得分:0)
我在阅读之后得到的其他方法是使用日志分析http数据收集器api将所有数据直接记录到日志分析中。这包含了很多工作来更改应用程序记录器以使用http数据api。这听起来有可能但却没有做出如此大的改变。
App - > http数据api - >日志分析 app - > appinsight - >连接器 - > loganalytics。
https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-data-collector-api