Google 透過採⽤ Distributed Systems Tracing 旨在解決: • 不同團隊,不同語⾔,不同元件及佈署在不同節點上所帶來的 排錯複雜性 1 Dapper, a Large-Scale Distributed Systems Tracing Infrastructure. Google Research, 2010 COSCUP 2024 X KCD Taipei 5
Distributed Systems Tracing with Zipkin • Uber Open Source at 2017: Jaeger • Evolving Distributed Tracing at Uber Engineering • Elastic N.V. Open Source at 2018: Elastic APM • Naver Open Source at 2018: PinPoint COSCUP 2024 X KCD Taipei 8
Service Mesh but NOT service mess Kelsey Hightower • Istio Serice Mesh • Cilium Service Mesh Kelsey Hightower 1. the result of spending more compute resources than your actual business logic dynamically generating and distributing Envoy proxy configs and TLS certificates. COSCUP 2024 X KCD Taipei 24
Service Mesh but NOT Service mess Kelsey Hightower • Istio Serice Mesh • Cilium Service Mesh Kelsey Hightower 1. the result of spending more compute resources than your actual business logic dynamically generating and distributing Envoy proxy configs and TLS certificates. COSCUP 2024 X KCD Taipei 25