Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
skywalking-data-collect-protocol
提交
cdd58617
S
skywalking-data-collect-protocol
项目概览
apache
/
skywalking-data-collect-protocol
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skywalking-data-collect-protocol
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
cdd58617
编写于
8月 26, 2020
作者:
wu-sheng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add a sync collecting service for trace report.
上级
b2f381e6
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
15 addition
and
0 deletion
+15
-0
language-agent/Tracing.proto
language-agent/Tracing.proto
+15
-0
未找到文件。
language-agent/Tracing.proto
浏览文件 @
cdd58617
...
...
@@ -28,8 +28,18 @@ import "common/Common.proto";
// Define a trace segment report service.
// All language agents or any trace collecting component, could use this service to send span collection to the SkyWalking OAP backend.
service
TraceSegmentReportService
{
// Recommended trace segment report channel.
// gRPC streaming provides better performance.
// All language agents should choose this.
rpc
collect
(
stream
SegmentObject
)
returns
(
Commands
)
{
}
// An alternative for trace report by using gRPC unary
// This is provided for some 3rd-party integration, if and only if they prefer the unary mode somehow.
// The performance of SkyWalking OAP server would be very similar with streaming report,
// the performance of the network and client side are affected
rpc
collectInSync
(
SegmentCollection
)
returns
(
Commands
)
{
}
}
// The segment is a collection of spans. It includes all collected spans in a simple one request context, such as a HTTP request process.
...
...
@@ -203,4 +213,9 @@ enum SpanLayer {
MQ
=
4
;
// A cache layer, used in tracing the cache client component.
Cache
=
5
;
}
// The segment collections for trace report in batch and sync mode.
message
SegmentCollection
{
repeated
SegmentObject
segments
=
1
;
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录