我的面积图和折线图正确显示了system.cpu.user.pct
和system.memory.used.pct
的平均值。 0.4作为40%
但是,当我使用量规类型可视化时,它不能正确显示数据。量表表示0.4并非40%,但似乎将其表示为0.4%。
我想将system.cpu.user.pct
和system.memory.used.pct
的值乘以100以解决此问题
我觉得也许我可以在这里做点什么。价值* 100? 谁能给我提示?
答案 0 :(得分:1)
这就是我解决的方法。在JSON输入中,
{
"script" : {
"inline" : "doc['system.cpu.user.pct'].value * 100",
"lang" : "painless"
}
}
如果不确定哪里,请参阅下文。
压力表工作正常。 (启用或不启用百分比模式)
您可以对system.memory.used.pct
执行相同的操作。
此外,请记住 apt-get_install_skill 在他接受的答案中提到的内容。
最好更改Ranges
的值以获得更高的性能。
答案 1 :(得分:1)
因此,正如我在上面的评论部分中提到的那样,脚本的执行总是会减慢查询速度,因为每次数据集更新时都必须计算输出。
为避免这种情况,一种简单的解决方案是通过将量表的范围除以100来调整量规的范围。本质上,这将与脚本产生相同的结果,即采用另一种方法(除以100而不是乘以除法)之100)。