使用Python获取Azure日志分析查询结果

时间:2019-11-13 02:07:56

标签: python-3.x azure-log-analytics

我从Azure Log Analytics获得查询响应

result = log_client.query(myWorkSpaceId, QueryBody(**{'query': 'Heartbeat| limit 50'}))
print (result)
'additional_properties': {}, 'tables': [<azure.loganalytics.models.table_py3.Table object at 0x11011b090>]}

此对象包含查询产生的表,列和行。但是如何获取这些表,如何找到名称?

1 个答案:

答案 0 :(得分:1)

您可以参考以下示例。

1。打印表格。

print(result.tables)

enter image description here

2。打印第一个表格。

print(result.tables[0])

enter image description here

3。打印第一个表的名称。

print(result.tables[0].name)

enter image description here

4。打印第一个表的第一列。

print(result.tables[0].columns[0])

enter image description here

5。打印第一个表的第一行。

print(result.tables[0].rows[0])

enter image description here

相关问题