gpt4 book ai didi

elasticsearch - Grafana 条形图 : visualize sum of entries per product type for each month

转载 作者:行者123 更新时间:2023-12-04 07:48:05 25 4
gpt4 key购买 nike

我正在尝试使用 Grafana 中的条形图可视化以下数据。我的数据源是 ElasticSearch,它获取这样的日志消息:
enter image description here
我知道想按产品类型对这些条目进行分组,并获得每月每种产品类型的所有条目的总和。结果应如下所示:
enter image description here
我已经设法获得每种产品类型的所有条目的总和:
enter image description here但我不知道如何获得每个月每种产品类型的总和。关于如何实现这一目标的任何想法?

最佳答案

所以,你在这里需要的是按 分组日期直方图 字段,然后在 上聚合或分桶产品类型 .
Grafana Sample Example
因此,正如您在上图中所看到的,您需要做的是首先按“ 日期直方图 ”与字段分组(在您的情况下,字段名称看起来是“ 时间戳 ”) ) 上你想要的。您可以根据需要指定时间间隔,例如每小时、每天、每月,或者您也可以将其保留为“自动”。
然后,您接下来需要在 上进行存储产品类型 就像你上面提到的。
一旦你这样做了,我想你会很高兴去的。
要交叉检查幕后发生的事情,您可以单击面板右上角的“ Query Inspector ”,并以 JSON 格式查看查询。
在我展示的示例中,生成了以下内容:

{
"type": "table",
"title": "Panel Title",
"gridPos": {
"x": 0,
"y": 0,
"w": 12,
"h": 8
},
"id": 23763571993,
"targets": [
{
"refId": "A",
"query": "",
"alias": "",
"metrics": [
{
"type": "count",
"id": "1"
}
],
"bucketAggs": [
{
"id": "3",
"type": "date_histogram",
"settings": {
"interval": "auto",
"min_doc_count": "0",
"trimEdges": "0"
}
},
{
"id": "4",
"type": "terms",
"settings": {
"min_doc_count": "0",
"size": "10",
"order": "desc",
"orderBy": "_term"
},
"field": "coordinates.longitude"
}
],
"timeField": "@timestamp"
}
],
"options": {
"showHeader": true
},
"datasource": "ES Logs",
"fieldConfig": {
"defaults": {
"custom": {
"align": null,
"filterable": false
},
"thresholds": {
"mode": "absolute",
"steps": [
{
"value": null,
"color": "green"
},
{
"value": 80,
"color": "red"
}
]
},
"mappings": [],
"color": {
"mode": "thresholds"
}
},
"overrides": []
},
"pluginVersion": "7.5.4"
}
您可以忽略周围的信息,因为这毕竟是虚拟数据。
您也可以引用以下链接: Date Histogram Community Question

对于其他可能有类似查询但与 Kibana 相关的人来说,它甚至更简单。在可视化选项卡中,选择您的索引。
步骤1:首先选择“日期直方图”字段,然后选择要使用的索引字段。
enter image description here
第 2 步:然后选择“条款”并选择您要使用的索引字段。
enter image description here
第 3 步:可视化准备就绪。
enter image description here

关于elasticsearch - Grafana 条形图 : visualize sum of entries per product type for each month,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67108716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com