如何使用 Azure Kusto 输出多个变量?
How to output multiple variables using Azure Kusto?
我对 Azure Kusto 查询语言还很陌生。我正在尝试输出 2 个变量。这必须非常简单,我只是不知道怎么做。我试过使用数据表、制作系列、打印等功能都无济于事。这是我当前的代码:
let allrequests = requests | project itemCount, resultCode, success, timestamp | where timestamp > now(-1h) and timestamp < now(-5m);
let requestcount = allrequests | summarize sum(itemCount);
let errorcount = allrequests | where toint(resultCode) >= 400 and toint(resultCode) <= 499 | summarize sum(itemCount);
requestcount; errorcount
我明白了。您可以使用 union 运算符连接结果。
let allrequests = requests | project itemCount, resultCode, success, timestamp | where timestamp > now(-1h) and timestamp < now(-5m);
let requestcount = allrequests | summarize sum(itemCount);
let errorcount = allrequests | where toint(resultCode) >= 400 and toint(resultCode) <= 499 | summarize sum(itemCount);
errorcount | union requestcount
使用 union
是一种方法,但如果您希望它们在一行中,请使用 print
语句 (docs):
let requestcount = requests
| summarize sum(itemCount);
let errorcount = exceptions
| summarize count();
print requests = toscalar(requestcount), exceptions = toscalar(errorcount)
我对 Azure Kusto 查询语言还很陌生。我正在尝试输出 2 个变量。这必须非常简单,我只是不知道怎么做。我试过使用数据表、制作系列、打印等功能都无济于事。这是我当前的代码:
let allrequests = requests | project itemCount, resultCode, success, timestamp | where timestamp > now(-1h) and timestamp < now(-5m);
let requestcount = allrequests | summarize sum(itemCount);
let errorcount = allrequests | where toint(resultCode) >= 400 and toint(resultCode) <= 499 | summarize sum(itemCount);
requestcount; errorcount
我明白了。您可以使用 union 运算符连接结果。
let allrequests = requests | project itemCount, resultCode, success, timestamp | where timestamp > now(-1h) and timestamp < now(-5m);
let requestcount = allrequests | summarize sum(itemCount);
let errorcount = allrequests | where toint(resultCode) >= 400 and toint(resultCode) <= 499 | summarize sum(itemCount);
errorcount | union requestcount
使用 union
是一种方法,但如果您希望它们在一行中,请使用 print
语句 (docs):
let requestcount = requests
| summarize sum(itemCount);
let errorcount = exceptions
| summarize count();
print requests = toscalar(requestcount), exceptions = toscalar(errorcount)