Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Integration with Tracing and Logging

Integration with Tracing and Logging


Aya (Igarashi) Ozawa

April 03, 2019

More Decks by Aya (Igarashi) Ozawa

Other Decks in Technology


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

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

    Lab Corp.
  3. 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.
  4. Characteristics and Overlapping Sections source: https://peter.bourgon.org/blog/2017/02/21/metrics-tracing-and-logging.html A B

  5. When and How do you watch Tracing and Logs? R

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

  7. Architecture Overview

  8. 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...

  10. THANK YOU! For your time & we’ll see you soon

    @Ladicle /OpenCensus Meetup #1