COSCUP 2023

Complete auto instrumentation go agent for distributed tracing and monitoring
2023-07-30, 10:00–10:30 (Asia/Taipei), TR 213
Language: Traditional Chinese (Taiwan)

Golang is widely used in cloud-native and distributed systems. To keep the observability of the system, distributed tracing is a key technology. Previously, vendors and open-source communities always recommended using SDK to instrument codes, meaning, the developers have to change codes.
In this session, we are going to introduce, for the first time, a complete auto instrumentation go agent solution built out-of-box by Apache SkyWalking.


In this session, we are going to introduce the background of distributed tracing and existing tracing solutions (manual SDK and eBPF) in Golang about their pros and cons.
Then, we would do a live demo on-site to show how easy you could do the same things by using the new auto-instrumentation agents.
After the demonstration, we would provide a full explanation of how this works and internal black magic.


Difficulty

Skilled

Target Audience

Golang deveoper

A searcher, evangelist, and developer in the observability, distributed tracing, and APM.
I was a board director and member of the Apache Software Foundation in 2021, as the first Chinese in the Apache board. Love open source software and culture. Created the Apache SkyWalking project and being its VP and PMC member. Co-founder and PMC member of Apache ShardingSphere. Microsoft/Alibaba Cloud/Tencent Cloud MVP. AWS Hero
As a founding engineer at Tetrate, lead the observability for service mesh and hybrid cloud.

刘晗,Tetrate工程师,SkyWalking PMC成员,SkyWalking eBPF探针,SkyWalking Go Agent核心贡献者
曾就职于滴滴负责全链路压测部门,拉勾负责教育业务线