TSDB的产品文档中的数据查询部分显示该部分正在更新,但是已经好几个月,我如果想查询实例中的数据应该如何操作呢。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
为了查询TSDB实例中的数据,您可以采用以下方法:
$ influx -ssl -username <账号名称> -password <密码> -host <网络地址> -port 3242 -precision rfc3339 -database <数据库名>
h2o_feet
measurement中的数据:SELECT * FROM "h2o_feet" WHERE time > now() - 1h
这将返回过去一小时内h2o_feet
的所有记录。
GET
或 POST
请求到/query
路径来查询数据。例如,使用curl
命令执行查询:curl -G 'https://<网络地址>:3242/query?u=<账号名称>&p=<密码>' -data-urlencode "db=mydb" -data-urlencode "q=SELECT * FROM \"my_measurement\""
这里,mydb
是您的数据库名,my_measurement
是您要查询的数据measurement。
WHERE
子句过滤时间范围,GROUP BY
子句对结果分组等。以上方法可以帮助您在产品文档数据查询部分更新延迟的情况下,继续高效地查询TSDB实例中的数据。