Slide 1

Slide 1 text

Integrate with Tracing and Logging @Ladicle / OpenCensus Meetup #1

Slide 2

Slide 2 text

Who am I? @Ladicle Aya Igarashi Software Engineer - Z Lab Corp.

Slide 3

Slide 3 text

Three pillars of Observability Metrics To represent a time series measurements about a particular process or activity. It can be aggregated, visualized and easily processed data. Tracing To represent a single request to the system. It is useful for optimisation(e.g. find bottlenecks within specific parts of the stack). Logging To represent event at that point within a system. When things go wrong, log shows the case of the error.

Slide 4

Slide 4 text

Characteristics and Overlapping Sections source: https://peter.bourgon.org/blog/2017/02/21/metrics-tracing-and-logging.html A B

Slide 5

Slide 5 text

When and How do you watch Tracing and Logs? R arely

Slide 6

Slide 6 text

Demo https://github.com/Ladicle/opencensus-and-jaeger

Slide 7

Slide 7 text

Architecture Overview

Slide 8

Slide 8 text

blog: https://medium.com/opentracing/merging-opentracing-and-opencensus-f0fe9c7ca6f0 Merging OpenTracing and OpenCensus Related Issues - Annotations vs. Logs · Issue #16 · bogdandrutu/openconsensus - Message Events · Issue #13 · bogdandrutu/openconsensus OpenCensus and Jaeger have different log correlation designs. The Jaeger exporter sets an annotation on the Log field of the OpenTracing span. I expect duplicated fields will be merged...

Slide 9

Slide 9 text

WE ARE HIRING!

Slide 10

Slide 10 text

THANK YOU! For your time & we’ll see you soon @Ladicle /OpenCensus Meetup #1