Kibana 中的仪表类型无法正确显示指标

Metrics not showing properly with gauge type in Kibana

我的面积图和折线图正确显示了 system.cpu.user.pctsystem.memory.used.pct 的平均值。 0.4 作为 40%

但是,当我使用仪表类型可视化时,它没有正确显示数据。 Gauge 将 0.4 表示为 40%,但似乎将其视为 0.4%。

我想将system.cpu.user.pctsystem.memory.used.pct的值乘以100来解决这个问题

我觉得也许我可以在这里做点什么。值 * 100 ? 谁能给我提示?

我就是这样解决的。在 JSON 输入中,

{ 
       "script" : {       
             "inline" :  "doc['system.cpu.user.pct'].value * 100", 
             "lang" :  "painless" 
    }
}

如果您不确定在哪里,请参阅下文。

仪表工作正常。 (无论是否开启百分比模式)

您可以对 system.memory.used.pct 执行相同的操作。


此外,请记住 apt-get_install_skill 在他接受的答案中提到的内容。 最好更改 Ranges 值以获得更高的性能。

因此,正如我在上面的评论部分中提到的那样,脚本的执行总是会减慢您的查询速度,因为每次数据集更新时都必须计算输出。

为了避免这种情况,一个简单的解决方案是通过将仪表的范围除以 100 来调整它们。从本质上讲,这将导致与脚本相同的结果,方法是相反(改为除以 100 100 的乘法)。