【SkyWalking】OAP服务的接口整理(服务/实例/端点部分)

146 阅读1分钟

基础介绍

本文介绍了SkyWalking的GrahpQL接口中,服务、实例、端点三个接口的数据接口,请求参数中,加【*】的表示必传参数

接口

公用参数

Duration时间框

参数名类型是否必须解释
startStringtrue开始时间
endStringtrue结束时间
stepStep(DAY/HOUR/MINUTE/SECOND)true时间类型

查询服务信息

接口名

getAllServices

请求参数

参数名类型解释
durationDuration时间查询条件 *
groupString分组情况
响应参数
参数名类型解释
idIDServiceID
nameString服务名
groupString分组名
shortNameString服务别名
layersString[]标签
normalBoolean状态

查询实例信息

接口名

getServiceInstances

请求参数

参数名类型解释
durationDuration时间查询条件 *
serviceIdString服务ID *
响应参数
参数名类型解释
idID实例ID
nameString服务名
attributesAttribute[]参数 {name:String, value:String}
languageLanguage实例语言(JAVA/PYTHON/GO/....)
instanceUUIDString实例UUID

查询端点信息

这里的端点可以理解为HTTP接口

接口名

searchEndpoint

请求参数

参数名类型解释
keywordString关键字 *
serviceIdString服务ID *
limitint查询数量 *
响应参数
参数名类型解释
idID端点ID
nameString端点名