elasticsearch - 如何在Kibana中显示来自Elasticsearch的最新值的唯一计数

标签 elasticsearch kibana elastic-stack

我是ELK的新手。我创建了名称为“ordersatus”的索引,该索引存储了物流合作伙伴发布的状态。

每当物流合作伙伴更新订单状态时,新状态就会被推送到Elasticseach中。

现在,每个订单都有多个状态为“ORDER CONFIRM”,“APPOINTMENTMENT SCHEDULED”,“OUT FOR DELIVERY”等的输入。

当我需要查看多少个订单处于哪种状态时,就会出现问题。
总订单计数为2,但在订单状态中我的总计数为4,因为它也计算较旧的值。如您在所附屏幕截图中所见。

我想显示所有唯一订单状态以及具有该状态的订单数。


订单状态|总数

APPOINTMENT_CONFIRMED | 1个
ASSIGN_FOR_DELIVERY | 1个

截至目前,其显示订单状态为“CONFIRMED”,计数为2。这是这2个订单的较早值。

Screenshot1
Screenshot2

最佳答案

您是否要在第二个屏幕截图的表格中显示不同的状态及其数量?存储桶中有两个选择-时间戳和状态:删除时间戳,因为它将拆分为每个唯一的时间戳。您想要的只是状态。

这是一个不同的数据集,但您会明白:

enter image description here

关于elasticsearch - 如何在Kibana中显示来自Elasticsearch的最新值的唯一计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55877628/

相关文章:

elasticsearch - _ttl更新不适用于doc选项

elasticsearch - 从2个节点启动Elasticsearch服务

java - 使用 Java API 的 BoolQuery 中的 NestedQuery

elasticsearch - Filebeat 多行过滤器不起作用?

elasticsearch - 聚合多个递归logstash

java - 如何在 spring 数据 elasticsearch 中将结果大小设置为零

java - 如何在Java中生成 Elasticsearch 嵌套聚合?

elasticsearch - 如何在 kibana 仪表板上添加数字过滤器?

elasticsearch - 在Kibana折线图中显示多个y轴

elasticsearch - geopoint kibana elasticsearch没有出现在tilemap上