【发布时间】:2016-02-10 16:41:42
【问题描述】:
如果我存储在 elasticsearch 中的文档与同一事件相关,则它们会被赋予一个通用 ID (cid)。
在 kibana 中是否有办法将这些多个文档视为一个文档?
例如,我想找到一个字段的基数。每组具有相同“cid”的文档应该只计算一次。
{
"f": "foo",
"cid": 1,
...
}
{
"f": "foo",
"cid": 1,
...
}
{
"f": "foo",
"cid": 2,
...
}
这应该使术语 foo 的基数为 2。
当我尝试使用 cid 作为存储桶创建可视化,然后我想将字段可视化为子存储桶时,我只是在 cids 上获得可视化,然后在另一个字段内。
我不确定 kibana 是否适用于此,或者我最好通过脚本将索引传回以将这些文档合并为一个(似乎有点混乱)。
任何想法表示赞赏。
布雷特
【问题讨论】:
-
在指标中,您可以使用“唯一计数”。
-
谢谢 - 正如我在下面的评论中所说,你解决了这个例子,我会支持你们两个,但我缺两个代表。所以我只能表示感谢:)
标签: elasticsearch logging logstash kibana nosql