获取数据源列表
接口概述
本接口是用于查询数据源列表信息
接口URL
POST Http://{anymetrics_host:anymetrics_port}/anymetrics/api/v1/datasource/list
anymetrics_host:anymetrics_port 获取方式请参考:调用方式
| 参数 |
类型 |
是否必选 |
最大长度 |
描述 |
示例值 |
| tenant-id |
String |
是 |
32 |
租户ID,用于指标查询内容所在的租户 |
tn_125288 |
| auth-type |
String |
是 |
32 |
认证方式支持:UID(基于用户ID认证)TOKEN(基于令牌认证)。 |
UID |
| user-id |
String |
是 |
32 |
UID 或者TOKEN 值 |
341523017135816704 |
请求参数
| 参数 |
类型 |
是否必选 |
最大长度 |
描述 |
示例值 |
| pageNum |
Integer |
是 |
|
第几页(从1开始) |
1 |
| pageSize |
Integer |
是 |
|
每页条数 |
20 |
响应参数
| 参数 |
类型 |
是否必选 |
描述 |
示例值 |
| success |
Boolean |
是 |
相应是否成功 |
true |
| code |
String |
是 |
接口响应码 |
200 |
| errorMsg |
String |
是 |
报错信息 |
请求成功 |
| detailErrorMsg |
String |
是 |
报错详情 |
|
| traceId |
String |
是 |
traceid,用于跟踪排查问题使用 |
fdde6861bd554805998343f9ff2dcd70.292.16857691758642861 |
| data |
Array |
是 |
返回结果数据,更多详情请参考:4.1 data |
|
data
| 参数 |
类型 |
是否必选 |
描述 |
示例值 |
| id |
String |
是 |
数据源 ID |
ds_123149 |
| name |
String |
是 |
数据源名称 |
jmsr |
请求示例
curl --location --request GET 'https://127.0.0.1:8083/anymetrics/api/v1/datasource/list?pageNum=1&pageSize=10' \
--header 'tenant-id: tn_19487697' \
--header 'auth-value: 463663891121963008' \
--header 'auth-type: UID' \
响应示例
{
"data": {
"totalPageSize": 1,
"pageNumber": 1,
"pageSize": 10,
"datasourceInfoList": [
{
"id": "ds_19489669",
"name": "jmsr"
}
]
},
"success": true,
"code": "200",
"errorMsg": null,
"detailErrorMsg": null,
"traceId": "c397f866392e4a9e885c8a6c4f39fdb5.189.17466839819881013"
}