利用SkyWalking UI的api接口学习GraphQL
准备工作
SkyWalking UI的api是使用的facebook的GraphQL规范,借此正好学习一下。事先需要安装chrome插件chromeiQL,安装成功后打开,设置api的端点sky2.com:8080/graphql 可以查询到api全部query schema:
查询语句
# 场景1:调用没有传参的方法getTimeInfo
{
getTimeInfo {
timezone
currentTimestamp
}
}
# 场景2:调用有传参的方法getAllServices
query queryServices($duration: Duration!,$keyword: String!) {
services: getAllServices(duration: $duration, group: $keyword) {
key: id
label: name
group
}
}
{
"duration": {
"start": "2022-03-25 07",
"end": "2022-03-25 08",
"step": "HOUR"
},
"keyword": ""
}
效果截图
本作品采用《CC 协议》,转载必须注明作者和本文链接