Achieving Observability into Your Application with OpenCensus

Wednesday, June 06, 2018 - 1:55 pm2:50 pm

Emil Mikulic, OpenCensus


Application metrics and distributed traces are immensely powerful for developers, but are difficult to automatically retrieve. Based off of the same technology used at Google, OpenCensus is an open source project that aims to make the collection and submission of app metrics and traces easier for developers.

In this talk you will learn about:

  • The benefits of traces and metrics, and how we use them at Google
  • The case for a common instrumentation implementation
  • An architectural overview of OpenCensus, including integrations and exporters
  • Introspection via z-pages
  • Our vision of the future for instrumentation

While the Census project originates from Google, it has evolved into an open source collaboration between multiple cloud and APM vendors and the OSS community, and already supports Prometheus, Zipkin, Stackdriver, and SignalFx.

See for more details.

Emil Mikulic, OpenCensus

Emil works on the C++ implementation of OpenCensus. Previously he was an SRE at Google, and also worked on Google's internal Census implementation.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@conference {214909,
author = {Emil Mikulic},
title = {Achieving Observability into Your Application with {OpenCensus}},
year = {2018},
publisher = {USENIX Association},
month = jun

Presentation Video 

Presentation Audio