数据查询服务 - Nebula.Neptune
选择数据源
数据查询服务支持以下数据源类别:
说明:
- RMDB-SQL,是指关系型数据库,例如:SQLSERVER, MySQL, PostgreSQL
- 除 REST-API 之外,其它数据源类别都需要在后面的文本框中指定 “数据库连接名称”,且这个名称需要事先在配置服务中注册。
查询租户数据库
界面中的连接名称固定为: [tenants]
客户端调用示例:
租户ID通过请求头 x-tenantId 指定。
以下数据源类别支持租户库查询:
- RMDB-SQL
- InfluxDB
- VictoriaMetrics
注意:数据查询服务访问 RMDB 租户库时固定使用【只读库】连接。
查询 某个特定的租户库
- 数据源名称格式:tenantid=xxxxxxxxxxx
- 不需要再用请求头指定 tenantid
参考链接:
数据输出格式
数据查询服务支持多种结果返回格式,在调用时可以使用请求头(或者QueryString) x-result-format 来指定,可选范围:
个别数据源可能不支持某个格式,如果不支持会有异常出现。
- json (默认值)
- json2
- xml
- xml2
- csv
- excel
- raw
请求示例:
GET http://linuxtest:8211/data/query/test/vm/RequestCount?starttime=2022-04-07+17%3a00%3a00&endtime=2022-04-07+18%3a00%3a00&step=10 HTTP/1.1
db: mx22341235t3
x-result-format: raw