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

时间:2019-01-31 15:50:50

标签: kibana kibana-6

我有一个堆积的条形图,被一个布尔字段分割。这会使图例以两种颜色显示(很酷!),但图例具有以下值:true和false。对于读者而言,没有关于真假含义的上下文。

enter image description here

在这种情况下,字段名称为is_active

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

更好:是否有办法分别用“有效”和“无效”替换“真”和“假”?

我尝试了此Advanced-> JSON输入:

{
  "script": {
    "inline": "doc['is_active'].value ? 'Active' : 'Inactive'",
    "lang": "painless"
  }
}

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

1 个答案:

答案 0 :(得分:1)

使用term aggregation,而不是在split series存储桶中使用filter aggretation。创建两个过滤器,一个用于true,一个用于false,并在此处应用自定义标签。