sách gpt4 ai đã đi

elasticsearch - Kibana:报告不同的日期间隔,例如今天,昨天,上周

In lại 作者:行者123 更新时间:2023-12-03 01:54:30 hai mươi bốn 4
mua khóa gpt4 Nike

我需要显示有关Kibana的报告,该报告将基于多个日期间隔汇总结果。时间与时间戳一起映射为浮点数据类型。

例:

Jobs, Yesterday, Last Week, Last Quarters
Job 1, 5hr, 10 hr, 60 hr

使用ES和Kibana的最佳方法是什么?

1 Câu trả lời

鉴于您希望它显示为:

job N | range 1 | range 2 | range 3 | ... | range N



正是由于它喜欢拆分数据表,实际上可能很难在Kibana中获得它,但是最好甚至在可视化它之前就知道如何获得一些东西:
{
"size" : 0,
"aggs" : {
"per_job": {
"terms": {
"field": "job",
"size": 10
},
"aggs": {
"ranges": {
"date_range": {
"field": "timestamp",
"ranges": [
{
"from": "now-1d/d"
},
{
"from" : "now-7d/d"
},
{
"from": "now-3M/M"
}
]
},
"aggs": {
"worked": {
"sum": {
"field": "hours"
}
}
}
}
}
}
}
}

这提供了什么?这是按每个 job分组,然后将每个作业分成三个存储段的日期范围,每个日期范围都是上一个范围的较长版本(请注意,未指定 "to",您可以将其指定为 "to" : "now"),然后最后将每个日期范围的划分汇总我认为感兴趣的 Realm 称为小时。

您如何在Kibana中使用它?好吧,Kibana只是一个可视化工具,用于构建这些汇总和图表或以其他方式显示它们。

因此,顶级聚合将是 Terms聚合。第二个或“子存储桶”将是 Date Range,最后 metric(在 buckets之上)将是 Sum.

不幸的是,鉴于您似乎希望使用它的表格 View ,除非您为每个作业接受一张表格,否则我无法获取单独的日期范围以仅添加另一行:

Example Configuration

关于elasticsearch - Kibana:报告不同的日期间隔,例如今天,昨天,上周,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37667468/

hai mươi bốn 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com