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
Tweet

More Decks by Aya (Igarashi) Ozawa

Other Decks in Technology

Transcript

  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

    arely
  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...
  9. WE ARE HIRING!

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

    @Ladicle /OpenCensus Meetup #1