eBPF 도구를 이용해 Go 애플리케이션 추적하기 - 임찬식, 라인플러스 | GopherCon Korea 2023

Golang Korea · 31:31 · Watch on YouTube

LINE Plus의 Kubernetes 플랫폼 엔지니어가 bpftrace를 사용하여 Go 애플리케이션을 추적하는 방법을 보여줍니다. Go 특화 장애물 두 가지가 있습니다: uretprobe는 Go 프로그램을 충돌시키고, 고루틴이 OS 스레드 간에 이동하기 때문에 스레드 ID는 신뢰할 수 없습니다. 그는 함수의 반환 명령어 주소에 uprobe를 배치하여 첫 번째 문제를 해결합니다. 스레드...

Read the full summary on retube

English