owned this note changed 6 years ago
Linked with GitHub

Naver, monitoring services with trillions of event with open source APM, Pinpoint - Sung Wook Kim, HyunGil Jeong

由於場地問題,第二天我們移動到另一棟大樓啦!議程教室變動請見網站上的議程表

歡迎來到 https://hackmd.io/@coscup/2019 共筆

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

點擊本頁上方的 開始用 Markdown 一起寫筆記!
手機版請點選上方 按鈕展開議程列表。

請從這裡開始

  • Pinpoint is an APM (Application Performance Management) tool for large-scale distributed systems written in Java / PHP, provideing a solution to help analyze the overall structure of the system and how components within them are interconnected by tracing transactions across distributed applications.

  • In a distributed system, multiple separated modules makes debugging struggled. Pinpoint allows you to insert call stack trace log to trace errors easily, just like:

foo() {
    fooInterceptor.before();
    foo2();
    fooInterceptor.after();
}
foo2() {
    foo2Interceptor.before();
    foo3();
    foo2Interceptor.after();	
}
foo3() {
    foo3Interceptor.before();
    foo3Interceptor.after();
}

And you will get a trace tree gragh under Pinpoint console

foo
 |- foo2
     |- foo3

Video
Slides

Lightning Talk video

Lightning talk

tags: COSCUP2019 綜合 IB101 Distributed Tracing APM Naver Pinpoint
Select a repo