All Software Architecture, All the Time
June 10-13, 2019
San Jose, CA

Distributed tracing and monitoring with OpenTelemetry

Simon Zeltser (Google)
4:50pm–5:35pm Thursday, June 13, 2019
Average rating: ***..
(3.00, 1 rating)

Who is this presentation for?

  • Software engineers, DevOps, SREs, and architects

Level

Intermediate

Prerequisite knowledge

  • Experience developing or maintaining cloud services or other types of distributed systems

What you'll learn

  • Understand why instrumentation of distributed systems with traces and metrics is important
  • Discover best practices for instrumenting your systems
  • Learn how to instrument polyglot microservices apps, collect the data and export it to the observability backend of choice, and use telemetry collected from distributed system to unlock measurable insights from your service architecture in production

Description

OpenCensus is an emerging standard for tracing and the metrics of cloud services. You can use it to gain observability into applications that span multiple clouds and technological stacks.

Simon Zeltser explains how to use open source and vendor-agnostic client libraries for OpenCensus and export telemetry to common distributed tracing systems such as Zipkin and others. Along the way, he discusses core concepts such as tags, metrics, exporters, zPages, and trace context propagation.

Photo of Simon Zeltser

Simon Zeltser

Google

Simon Zeltser is a software engineer at Google. Simon has over a decade of experience building services at planet scale. He loves creating tools that improve deployment, application performance, and testing in production of cloud services. Previously, he was a software engineer at Microsoft. In his spare time, Simon is an active Manchester United fan, helping to establish two of its official supporters clubs around the world.