【发布时间】:2017-06-06 11:44:57
【问题描述】:
我正在一起使用 telegraf-influxdb-grafana。但我无法仅获取最后一个时间戳的行。 这就是我正在做的事情;
使用 Telegraf(执行插件)收集数据库统计信息(当时正在运行查询)。
将输出存储到 influxdb
- 试图通过 grafana 监控正在运行的查询
但我需要获取最后一个时间戳的所有行。
这是我尝试过的;
> select * from postgresql_running_queries where time=(select max(time) from postgresql_running_queries)
ERR: error parsing query: found SELECT, expected identifier, string, number, bool at line 1, char 54
这是我想看到的;
Time DB USER STATE QUERY
2017-06-06 14:25.00 mydb myuser active my_query
2017-06-06 14:25.00 mydb myuser idle in transaction my_query2
2017-06-06 14:25.00 mydb2 myuser2 active my_query3
任何人都可以帮助我实现这一目标吗? 我愿意接受任何解决方案。
【问题讨论】:
标签: time-series influxdb grafana