Announcing Major Updates to Lightstep’s Distributed Tracing:

RCA in Three Clicks!

Observability


Talks We’re Looking Forward to at KubeCon EU


Eric O'Rear

by Eric O'Rear

Explore More Observability Blogs

Eric O'Rear

by Eric O'Rear


02-05-2020

Looking for Something?

No results for 'undefined'

KubeCon + 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 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 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.

View on Sched

Jaeger Intro

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

View on Sched

Tracing is For Everyone: Tracing User Events with GraphQL and OpenTelemetry

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

View on Sched

OpenTelemetry Auto-Instrumentation Deep Dive

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

View on Sched

Migrating to OpenTelemetry From a Custom Distributed Tracing Pipeline

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

View on Sched

Observability at Scale: Running OpenTelemetry Across an Enterprise

Jonah 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

View on Sched

OpenTelemetry Agent and Collector: Telemetry Built-in Into All Software

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

View on Sched

Explore More Observability Blogs