【问题标题】:kibana error in displaying some data显示某些数据时出现 kibana 错误
【发布时间】:2015-01-10 00:59:48
【问题描述】:

我正在使用 River 插件从 MongoDB 2.4.9 索引到 Elasticsearch 1.1.1。当然,我使用的是 Kibana3

我拥有的 MongoDB 中的文档包含一个 cidr。 cidr 的格式为:

"cidr" : "0.0.0.0/00"

我的 kibana 仪表板中有一个表格和一个术语面板。

表格面板显示零件0.0.0.0/

术语面板显示部分00

我需要两个面板来显示整个 cidr 值!像这样:0.0.0.0/00

有人知道为什么这两个面板会这样吗?

谢谢

【问题讨论】:

    标签: mongodb elasticsearch kibana cidr


    【解决方案1】:

    Elasticsearch 正在处理输入,并在“/”上进行拆分。 logstash 应该创建该字段的“原始”版本。尝试在 kibana 中引用“cidr.raw”。

    如果您不使用 logstash,则需要更新 elasticsearch 映射以将字段设置为 not_analyzed 或自行添加“.raw”字段。

    使用 not_analyzed is here 的参考。获取当前映射,对其进行编辑,然后将其发回。

    要添加“.raw”,请查看logstash default template,它向您展示了使用“.raw”创建 multi_field 的魔力。

    【讨论】:

    • 嗨,谢谢你的回答,但我没有使用 Logstash 来索引我的数据,我正在使用 River 插件从 mongodb 索引,所以,我认为没有创建原始版本?
    • 在这种情况下,更新映射以将字段设置为“not_analyzed”或创建多字段“.raw”版本。我会尝试找到一些例子并更新答案。
    • 我明白了。非常感谢您的回答,对我帮助很大!
    猜你喜欢
    • 2020-03-18
    • 1970-01-01
    • 1970-01-01
    • 2021-03-30
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 2010-12-08
    相关资源
    最近更新 更多