In this blog post
Beyond Hello World: When Logs Aren’t EnoughBeyond Hello World: When Logs Aren’t EnoughJaeger IntroJaeger IntroTracing is For Everyone: Tracing User Events with GraphQL and OpenTelemetryTracing is For Everyone: Tracing User Events with GraphQL and OpenTelemetryOpenTelemetry Auto-Instrumentation Deep DiveOpenTelemetry Auto-Instrumentation Deep DiveMigrating to OpenTelemetry From a Custom Distributed Tracing PipelineMigrating to OpenTelemetry From a Custom Distributed Tracing PipelineObservability at Scale: Running OpenTelemetry Across an EnterpriseObservability at Scale: Running OpenTelemetry Across an EnterpriseOpenTelemetry Agent and Collector: Telemetry Built-in Into All SoftwareOpenTelemetry Agent and Collector: Telemetry Built-in Into All SoftwareKubeCon + CloudNativeCon EUKubeCon + CloudNativeCon EU is happening in Amsterdam, The Netherlands from March 30th to April 2nd of 2020, 8 weeks from now.
The lineup of talks is impressive, and it is exciting to see that ‘observability’ is a growing point of focusgrowing point of focus. I am especially looking forward to catching the many Lightstep and OpenTelemetry contributors offer their views on what it means to develop and leverage observability.
Beyond Hello World: When Logs Aren’t Enough
Isobel RedelmeierIsobel Redelmeier, Lightstep
Observability promises to make our software systems more understandable. But why does that even matter? What can we do with that information? Aren't logs already enough?
This talk is for everyone who has ever wondered how logs, metrics, and distributed tracing work together.
Through a guided demo in which different outputs are "derived" from different sources (such as metrics from traces), audience members will learn the ways in which these tools can provide equivalent data - and when they can't. Furthermore, the talk will explain how the symmetries and tradeoffs between logs, metrics, and traces are reflected in OpenTelemetry today.
Expect to walk away with a better understanding of not only how best to combine observability tools; but also how together, they can help maximize the value your code is intended to deliver.
Jaeger Intro
Ben SigelmanBen Sigelman, Red Hat
This session is an introduction to Jaeger and distributed tracing. We will do a demo of the current Jaeger features, talk about the roadmap, and finish with a Q&A. After this session the attendees should better understand how Jaeger fits in the observability space for cloud native applications. For more information on the project everybody is welcome to attend the Jaeger Deep Dive Session.
Tracing is For Everyone: Tracing User Events with GraphQL and OpenTelemetry
Nina StawskiNina Stawski, Splunk
There's been a lot of talk about the importance of observability and tracing for microservice-based applications. The use cases involved are focused on backend engineers and DevOps. But what about us front-end engineers? Often, we get blamed first when something breaks and the lack of consistent observability tools makes it difficult to debug issues.
With the emergence of OpenTelemetry for JavaScript, more front-end developers are looking to instrument their code and connect their traces with the backend. A growing number of teams are adopting GraphQL as their interface between UI and backend as well. This talk will illustrate the process of setting up your app for tracing with OpenTelemetry, show what’s common in GraphQL instrumentation compared to other libraries and describe the potential pitfalls of the approach. Building on that, we will discuss how tracing affects user experience.
OpenTelemetry Auto-Instrumentation Deep Dive
Carlos Alberto CortezCarlos Alberto Cortez, Lightstep
Auto-instrumentation allows users to monitor their applications without the need to modify the code base, and immediately start gathering observability data . As part of the OpenTelemetry initiative (resulting from the merge of OpenTracing and OpenCensus), auto-instrumentation libraries will become a core feature, and will be offered across different languages (Java, Python, Ruby, Node.js, .Net, etc).
In this deep dive you will learn about the architecture of these auto-instrumentation libraries, out-of-the-box OSS libraries integrations (such as Spring, Django or Rails); how to configure them to export telemetry data to different tracing and metrics backends (such as Jaeger or Prometheus), as well as interesting challenges, such as the possibility to share OSS integrations between auto and manual instrumentation.
Migrating to OpenTelemetry From a Custom Distributed Tracing Pipeline
Francis BogsanyiFrancis Bogsanyi, Shopify
Shopify built its own distributed tracing pipeline in 2016, including custom instrumentation, a custom propagation format, trace collection, down sampling, augmentation, cleansing and fanout to multiple analytics backends. Over the past year, they have been migrating their entire tracing pipeline to OpenTelemetry, after a brief sojourn with OpenCensus. This talk describes the motivation for the migration, the advantages of working with and building upon the OpenTelemetry project, and concrete details of the migration process.
Observability at Scale: Running OpenTelemetry Across an Enterprise
Jonah BackJonah Back and Kranti Vikram, Intuit
Observability has been a huge topic of interest in the software industry over the last few years. One of the major components in observability is distributed tracing. Tools like Jaeger, Zipkin, OpenCensus, and OpenTelemetry have made it really easy to get started. Less easy, however, is getting your tracing infrastructure to a place where it can be fully leveraged across hundreds, if not thousands, of services.
This talk will cover Intuit's experience deploying tracing infrastructure using Kubernetes, Jaeger, and OpenTelemetry. It will cover a few key areas in Intuit's journey to running a highly available, multi-region tracing solution.
1) Scaling ElasticSearch to support 500M+ traces per day 2) Secure, automated on-boarding of OpenTelemetry agents to central collectors 3) Leveraging open-source libraries to provide high quality trace data, enhanced with domain-specific attributes
OpenTelemetry Agent and Collector: Telemetry Built-in Into All Software
Steve FlandersSteve Flanders, Microsoft
Effective observability requires high-quality telemetry. OpenTelemetry enables it by making telemetry a built-in feature of all software. Learn how easy it is to enable telemetry data collection for any app and enable observability scenarios by configuring OpenTelemetry collector. Help us build the future where all software exposes its telemetry in a unified way. Where app owners concentrate on building great software while getting insights into application behavior and reliability effortlessly. And see how the road to this future looks like. This talk will feature a demo of automatic java application instrumentation and collector configuration to upload high-quality telemetry to the backend of your choice.
In this blog post
Beyond Hello World: When Logs Aren’t EnoughBeyond Hello World: When Logs Aren’t EnoughJaeger IntroJaeger IntroTracing is For Everyone: Tracing User Events with GraphQL and OpenTelemetryTracing is For Everyone: Tracing User Events with GraphQL and OpenTelemetryOpenTelemetry Auto-Instrumentation Deep DiveOpenTelemetry Auto-Instrumentation Deep DiveMigrating to OpenTelemetry From a Custom Distributed Tracing PipelineMigrating to OpenTelemetry From a Custom Distributed Tracing PipelineObservability at Scale: Running OpenTelemetry Across an EnterpriseObservability at Scale: Running OpenTelemetry Across an EnterpriseOpenTelemetry Agent and Collector: Telemetry Built-in Into All SoftwareOpenTelemetry Agent and Collector: Telemetry Built-in Into All SoftwareExplore more articles

How to Operate Cloud Native Applications at Scale
Jason Bloomberg | May 15, 2023Intellyx explores the challenges of operating cloud-native applications at scale – in many cases, massive, dynamic scale across geographies and hybrid environments.
Learn moreLearn more
2022 in review
Andrew Gardner | Jan 30, 2023Andrew Gardner looks back at Lightstep's product evolution and what's in store for 2023.
Learn moreLearn more
The origin of cloud native observability
Jason English | Jan 23, 2023Almost every company that depends on digital capabilities is betting on cloud native development and observability. Jason English, Principal Analyst at Intellyx, looks at the origins of both and their growing role in operational efficiency.
Learn moreLearn moreLightstep sounds like a lovely idea
Monitoring and observability for the world’s most reliable systems