Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add grpc skywalking #236

Merged
merged 2 commits into from Sep 8, 2019
Merged

add grpc skywalking #236

merged 2 commits into from Sep 8, 2019

Conversation

ShaoHans
Copy link
Contributor

@ShaoHans ShaoHans commented Sep 3, 2019

1.由于Grpc没有Diagnostics机制,只能通过它本身提供的Interceptor拦截器去实现追踪,因此貌似没有办法做到代码无浸入,必须要注入该追踪拦截器
2.Grpc客户端需要在new Channel().Intercept()中传入ClientDiagnosticInterceptor实例对象
3.Grpc服务端需要在start()服务之前传入ServerDiagnosticInterceptor实例对象
详情可以参考示例代码,效果截图
image

@liuhaoyang
Copy link
Collaborator

Good job !!

Copy link
Collaborator

@liuhaoyang liuhaoyang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@liuhaoyang liuhaoyang merged commit d8f684c into SkyAPM:master Sep 8, 2019
ShaoHans added a commit to ShaoHans/SkyAPM-dotnet that referenced this pull request Sep 11, 2019
@ElderJames ElderJames mentioned this pull request Dec 29, 2019
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants