Kibana 可视化 - 自定义图例标签

bis*_*314 6 kibana kibana-6

我有一个堆积条形图,由布尔字段分割。这会导致图例以两种颜色显示(酷!),但图例具有以下值:true 和 false。对于读者来说,没有上下文说明什么是正确的,什么是错误的。

在此输入图像描述

在本例中,字段名称为is_active

至少让字段名称出现在图例中将有助于人们阅读和理解图表。

更好:有没有办法分别用“Active”和“Inactive”替换“true”和“false”?

我尝试了这个高级->JSON 输入:

{
  "script": {
    "inline": "doc['is_active'].value ? 'Active' : 'Inactive'",
    "lang": "painless"
  }
}
Run Code Online (Sandbox Code Playgroud)

这会导致错误“String无法转换为java.lang.Number”。如果我用数字替换 JSON 输入中的字符串,数字确实会出现在图例中。但没有帮助。

Atu*_* K. 10

不要使用term aggregationinsplit series桶,而是使用filter aggretation. 创建两个过滤器,一个用于true,一个用于false并在其中应用自定义标签。