我有asp.net Web API。我想在Azure门户中编写一个查询,该查询应按百分比显示API端点的使用情况。这样我就可以知道哪些端点被调用最多,哪些端点被调用较少。
我写了下面的KQL查询,但它给出了下面的错误时,我运行它.
查询:
requests
| summarize count() by operation_Name
| extend percentage = todouble(count_) * 100.0 / todouble(todynamic(summarize count()))
| project operation_Name, percentage
| order by percentage desc
错误:
无法在第[3,73]行的'summary'处解析查询
令牌:总结行:3位置:73如果问题仍然存在,请打开支持工单。请求ID:8727eeab-aa0a-4ef5-a7e4-58e699419cdd
1条答案
按热度按时间krugob8w1#
你试图在
todynamic()
函数中使用summarize
运算符是奇怪的/错误的。如果我正确理解了你的口头描述,你可能会发现以下有用-使用
toscalar()
: