我们将作业的结果作为文档存储在Elasticsearch 6.4的索引中,文档的内容类似于此:
{
count_before: 10,
count_after: 42,
villain: moriarty
}
任务是建立一个条形图,显示单独的恶棍的count_before
和count_after
(最好是堆叠的),但仅使用时间范围内的最后结果。
例如,如果moriarty
的工作每小时运行一次,而thanos
的工作最后一次运行是3天前,那么如果我的时间范围超过3天,则我应该同时获得这两项的最新统计信息如果我的时间范围少于3天,则仅适用于moriarty
。对于这两种情况下的moriarty
,我都想得到最后的结果。
在Kibana中,我使用大小为1的热门匹配进行工作。