在 Python 中获取 Azure Log Analytics QueryResults
Get Azure Log Analytics QueryResults in Python
我收到来自 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.Print tables.
print(result.tables)
2.Print第一个table.
print(result.tables[0])
3.Print第一个名字table.
print(result.tables[0].name)
4.Print第一栏第table.
print(result.tables[0].columns[0])
5.Print第一行第一个table.
print(result.tables[0].rows[0])
我收到来自 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.Print tables.
print(result.tables)
2.Print第一个table.
print(result.tables[0])
3.Print第一个名字table.
print(result.tables[0].name)
4.Print第一栏第table.
print(result.tables[0].columns[0])
5.Print第一行第一个table.
print(result.tables[0].rows[0])