Slide 1

Slide 1 text

Zipkin Zipkin Meetup #1 (Tokyo) @TommyLudwig 2017-06-13

Slide 2

Slide 2 text

Zipkin 5 • zipkin-user Google groupZipkin turned 5 this week, thanks to those who dared to put it on GitHub • Distributed Systems Tracing with Zipkin 2017-06-13 Zipkin Meetup #1 2

Slide 3

Slide 3 text

[2010] Google Dapper [2012] Twitter Zipkin [2015] OpenZipkin [2017] Zipkin Meetup #1 A bit of Zipkin history 2017-06-13 Zipkin Meetup #1 3

Slide 4

Slide 4 text

Distributed tracing with Zipkin Zipkin 2017-06-13 Zipkin Meetup #1 4

Slide 5

Slide 5 text

!0 •!0 ,&-1/$%*"# •+. !0( ') 2017-06-13 Zipkin Meetup #1 5

Slide 6

Slide 6 text

• Trace – • Span – ( ) S • Tags – • Key/value: HTTP path IP DB Error message 6 2017-06-13 Zipkin Meetup #1 ↓ ↓

Slide 7

Slide 7 text

!"$3 •2 .1 /& #(' •%) " 0-*,+ 7 2017-06-13 Zipkin Meetup #1

Slide 8

Slide 8 text

!#1-( • , • ./ • • In-band*)&%$ • Out-of-band*) • • 0"'+ 2017-06-13 Zipkin Meetup #1 8

Slide 9

Slide 9 text

2017-06-13 Zipkin Meetup #1 9 Zipkin UIdependencies view

Slide 10

Slide 10 text

Zipkin UItrace view 2017-06-13 Zipkin Meetup #1 10

Slide 11

Slide 11 text

Experimental Zipkin UI 2017-06-13 Zipkin Meetup #1 11 https://github.com/openzipkin/zipkin-ui

Slide 12

Slide 12 text

• C# • Elixir • Go • Java • Python • Scala • PHP Zipkin OpenZipkin supported • Go (Go kit) • Java () • Node.js () • Ruby (Rack) • Scala (Finagle) Community supported 2017-06-13 Zipkin Meetup #1 12 Source: http://zipkin.io/pages/existing_instrumentations.html

Slide 13

Slide 13 text

Zipkin architecture 2017-06-13 Zipkin Meetup #1 13 Source: http://zipkin.io/pages/architecture.html

Slide 14

Slide 14 text

Logging, metrics, and tracing 2017-06-13 Zipkin Meetup #1 14

Slide 15

Slide 15 text

Observability 2017-06-13 Zipkin Meetup #1 15 Source: https://peter.bourgon.org/blog/2017/02/21/metrics-tracing-and-logging.html Zipkin

Slide 16

Slide 16 text

• GitHub: https://github.com/openzipkin/zipkin • Twitter: https://twitter.com/zipkinproject • Gitter( ): https://gitter.im/openzipkin/zipkin • http://zipkin.io/ • Zipkin APIhttp://zipkin.io/zipkin-api/ 2017-06-13 Zipkin Meetup #1 16

Slide 17

Slide 17 text

Zipkin 2017-06-13 Zipkin Meetup #1 17

Slide 18

Slide 18 text

Zipkin 2017-06-13 Zipkin Meetup #1 18