Lightstep from ServiceNow Logo





Lightstep from ServiceNow Logo
< all blogs

Talks We’re Looking Forward to at KubeCon EU

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

View on SchedView on Sched

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.

View on SchedView on Sched

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.

View on SchedView on Sched

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.

View on SchedView on Sched

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.

View on SchedView on Sched

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

View on SchedView on Sched

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.

View on SchedView on Sched

February 5, 2020
5 min read

Share this article

About the author

Eric O'Rear

How to Operate Cloud Native Applications at Scale

Jason Bloomberg | May 15, 2023

Intellyx 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, 2023

Andrew 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, 2023

Almost 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 more

Lightstep sounds like a lovely idea

Monitoring and observability for the world’s most reliable systems