Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
skywalking-query-protocol
提交
8a3f398c
S
skywalking-query-protocol
项目概览
apache
/
skywalking-query-protocol
通知
0
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skywalking-query-protocol
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
8a3f398c
编写于
12月 29, 2019
作者:
静夜思朝颜
提交者:
wu-sheng
12月 29, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
change thread monitor to profile (#24)
Related to
https://github.com/apache/skywalking/pull/4145
上级
1ce1c1e3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
13 addition
and
13 deletion
+13
-13
profile.graphqls
profile.graphqls
+13
-13
未找到文件。
profile.graphqls
浏览文件 @
8a3f398c
...
...
@@ -14,26 +14,26 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
Thread monitor
task create need data
input
ThreadMonitor
TaskCreationRequest {
#
Profile
task create need data
input
Profile
TaskCreationRequest {
# need to monitor service id
serviceId: ID!
# endpoint name to monitored under the special service.
endpointName: String!
# if null means the task starts ASAP, otherwise the task begin after the startTime(based on agent side time)
startTime: Long
#
thread monitor
duration of this task
# duration of this task
duration: Int!
#
thread monitor
duration unit
# duration unit
durationUnit: Step!
# when the segment starts to execute, how long must it take before the monitor can be enbaled
minDurationThreshold: Int!
# when start monitor, time interval for each
thread
dumping the stack
# when start monitor, time interval for each dumping the stack
dumpPeriod: Int!
}
#
Thread monitor
task create result
type
ThreadMonitor
TaskCreationResult {
#
Profile
task create result
type
Profile
TaskCreationResult {
# if null or empty means the task create success, otherwise get create error reason
errorReason: String
...
...
@@ -41,7 +41,7 @@ type ThreadMonitorTaskCreationResult {
id: String
}
type
ThreadMonitor
Task {
type
Profile
Task {
id: String!
# monitor service
serviceId: ID!
...
...
@@ -50,20 +50,20 @@ type ThreadMonitorTask {
endpointName: String!
# task start time (timestamp)
startTime: Long!
#
thread monitor
duration of this task (second)
# duration of this task (second)
duration: Int!
# when the segment starts to execute, how long must it take before the monitor can be enbaled
minDurationThreshold: Int!
# when start monitor, time interval for each
thread
dumping the stack
# when start monitor, time interval for each dumping the stack
dumpPeriod: Int!
}
extend type Mutation {
# crate new
thread monitor
task
create
ThreadMonitorTask(creationRequest: ThreadMonitorTaskCreationRequest): ThreadMonitor
TaskCreationResult!
# crate new
profile
task
create
ProfileTask(creationRequest: ProfileTaskCreationRequest): Profile
TaskCreationResult!
}
extend type Query {
# query task list
get
ThreadMonitorTaskList(serviceId: ID, endpointName: String, duration: Duration!): [ThreadMonitor
Task!]!
get
ProfileTaskList(serviceId: ID, endpointName: String, duration: Duration!): [Profile
Task!]!
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录