Kibana 可视化上的单词词典

Dictionary of words on Kibana Visualization

我是 Kibana 的新用户,我遇到了一个找不到解决方案的问题。正如您在下面的 Kibana 快照中看到的,我有一个可视化效果,我想翻译那里的文字。例如,我想要 General_Positive_Feedback 而不是 Positive Feedback,而不是 General_Negative_Feedback我想展示差评

有什么办法吗?

如何在 kibana 中使用无痛语言的脚本化字段功能。

你可以换字,计算一些东西等等

例如,您可以编写这样的脚本:

String intent = params['_source']['intents'];

if (intent == "General_Positive_Feedback") {
    return "Positive Feedback";
} else if (intent == "General_Negative_Feedback") {
    return "Negative Feedback";
} else {
    return intent;
}

那么,结果是这样的。

请查看下方

如果您的 Kibana 版本高于 6.4,那么您可以在索引模式配置中使用 Static Lookup 格式化程序。

只需转到您要编辑的索引的索引模式,键入字段名称,在您的情况下 intents.keyword,然后单击右侧的铅笔图标,您会看到一些内容如下图。

在格式下拉菜单中,选择 Static Lookup,在 Key 字段中键入字段的原始值,例如 General_Positive_Feedback,然后在 Value 字段键入您想要在 kibana 上显示的内容,如果出现此值,在您的情况下它将是 Positive Feedback,为您想要的每个值执行此操作。

这不会更改您的数据,只会更改可视化效果。

如果您的 Kibana 早于 6.4,您将需要使用一些无痛脚本来更改可视化值或使用您的摄取管道已更改的该值重新索引您的数据。