我编写了一个程序,它使用 Azure API 对 Azure 日志分析存储库运行查询。
用于编写此查询的语言称为 Kusto。
我有很多直接在 C# 代码中使用的 Kusto 查询。
像这样的东西:
Client.ExecuteQuery(@"Heartbeat
| summarize LastCall = max(TimeGenerated) by Computer
| where LastCall < ago(15m)
| take 20");
有些查询很长,使代码非常难看。
有没有更好和更合适的方式来存储这些查询,例如在有助于从代码中删除它们的数据库中。