【发布时间】:2019-05-09 01:57:19
【问题描述】:
当我从 prometheus 查询指标时,我只得到查询时的时间戳。
例如,如果我这样查询数据,
http://localhost:9090/api/v1/query?query=go_memstats_buck_hash_sys_bytes
然后我得到如下响应。
{
"status": "success",
"data": {
"resultType": "vector",
"result": [
{
"metric": {
"__name__": "go_memstats_buck_hash_sys_bytes",
"instance": "localhost:9090",
"job": "prometheus"
},
"value": [
1557366670.588, <== UNIX time stamp when I queried.
"1472884" <== Value
]
}
]
}
}
但是在图表视图中,我可以看到如下图。这意味着我可以使用 prometheus 的时间戳查询数据。
我想知道如何使用 prometheus 的时间戳查询指标。
【问题讨论】:
-
以下文章在需要从 Prometheus 导出时间序列数据时可能会有用 - valyala.medium.com/…
标签: timestamp prometheus promql