如何解决Kusto按位将字节转换为兆字节
尝试绘制使用Azure Log Analytics消耗的带宽图表
Perf
| where TimeGenerated > ago(1d)
| where CounterName contains "Network Send"
| summarize sum(CounterValue) by bin(TimeGenerated,1m),_ResourceId
| render timechart
这将生成一个合理的图表,只是y轴的范围是0-15,000,000。我尝试过
Perf
| where TimeGenerated > ago(1d)
| where CounterName contains "Network Send"
| extend MeB_bandwidth_out = todouble(CounterValue)/1,048,576
| summarize sum(MeB_bandwidth_out) by bin(TimeGenerated,_ResourceId
| render timechart
但是我得到完全相同的图表。我尝试过没有todouble(),或者在除法之后执行此操作,但是没有任何变化。有什么提示为什么这行不通吗?
解决方法
在看不到数据样本的情况下很难说,但是这里有一些想法:
- 尝试从
1,048,576
删除逗号 - 如果这不起作用,请从两个查询中删除最后一行并比较结果,然后运行它们以查看为什么数据没有意义
P.S。无论如何,您很有可能将contains
替换为has
以显着提高性能(请注意,has
会查找完整的单词,而contains
不会-他们不一样,请小心。)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。