正在联接来自2个Azure日志分析工作区的日志

p8h8hvxi  于 2022-12-19  发布在  其他
关注(0)|答案(2)|浏览(177)

我正在使用Azure SDK for Python查询日志分析工作区。
我想查询两个工作空间,但我想知道是否有一种方法可以联合查询中的数据,而不是同时查询两个工作空间并在Python程序中组合结果对象。
像这样的事-

from azure.monitor.query import LogsQueryClient

client = LogsQueryClient(creds)

query = """
TableName // Table from the current workspace
| union ExteralTableName // Table from a different workspace
"""

client.query_workspace("<current_workspace_id>", query, timespan="...")

执行此查询的身份将具有分别查询这两个工作区的权限,我有它们的URL。
我在Log Analytics文档中找不到此选项,所以我想知道是否有人以前这样做过,或者我是否必须在数据发送回我之后处理数据。
先谢了!

xxb16uws

xxb16uws1#

我对SDK源代码做了一些进一步的挖掘,发现了this很好的示例,它完全符合我的要求。
如果您最终使用这个,那么结果似乎是两个工作区结果的union-结果没有被分离到不同的结果表中。

相关问题