【发布时间】:2020-07-28 09:36:25
【问题描述】:
我试图在 Grafana 可视化中使用 Prometheus 作为时间序列数据库来获取事件的准确计数。但计数器显示不正确的记录。 2 天的计数比 7 天的计数更高,这肯定表明有问题。
首先,我在这个 promql 查询中使用了单个统计数据可视化:
sum(increase(http_server_requests_seconds_count[$__range])).
附言
我还尝试了以下方法:
sum(increase(http_server_requests_seconds_count[1m])) 。
这也会给出错误的计数。
我已经尝试过使用图表并使用图例在表格中显示总计。这也给出了错误的计数。
请让我知道,随着时间范围的变化,显示计数的最佳方式是什么。
我的 json :
{
"colorMode": "value",
"fieldOptions": {
"calcs": [
"lastNotNull"
],
"defaults": {
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [{
"color": "green",
"value": null
}]
}
},
"overrides": [],
"values": false
},
"graphMode": "area",
"justifyMode": "auto",
"orientation": "auto"
},
"pluginVersion": "6.6.1",
"targets": [{
"expr": " sum(increase(http_server_requests_seconds_count[$__range]))",
"hide": false,
"instant": true,
"refId": "A"
}],
"timeFrom": null,
"timeShift": null,
"title": "Total Number of Requests",
"type": "stat"
}
【问题讨论】:
标签: time-series prometheus grafana metrics promql