数据查询服务 - Nebula.Neptune

选择数据源

数据查询服务支持以下数据源类别:
xx


说明:

  • RMDB-SQL,是指关系型数据库,例如:SQLSERVER, MySQL, PostgreSQL
  • 除 REST-API 之外,其它数据源类别都需要在后面的文本框中指定 “数据库连接名称”,且这个名称需要事先在配置服务中注册。








查询租户数据库

xx

界面中的连接名称固定为: [tenants]

客户端调用示例:

xx

租户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