Loading…
This event has ended. Visit the official site or create your own event on Sched.
Customize your schedule by session topic and skill level:  Session Topic - Refer to the "Type" filter list to the right to find a session based on topic. Talk Difficulty - Sessions are categorized as [B]eginner, [I]ntermediate or [A]dvanced at the end of each talk title.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

OpenTracing [clear filter]
Tuesday, March 28
 

17:55

Keynote: OpenTracing Project Update - Priyanka Sharma, LightStep
The OpenTracing project turned one year old a month ago. In the last year, it has been solidified as the API standard for getting production data out of complex, distributed systems. Come learn about the latest API updates, language and other OSS bindings, and see a demo that involves donuts.

Speakers
PS

Priyanka Sharma

Head of Product Marketing, Partnerships, & Open Source, LightStep
Priyanka Sharma is an entrepreneur with a passion for building developer products and growing them through open source communities. She heads Marketing and Partnerships at LightStep and also works on the OpenTracing project, an instrumentation standard for distributed tracing. In... Read More →


Tuesday March 28, 2017 17:55 - 18:00
C 01 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany
 
Wednesday, March 29
 

11:15

50 Shades of System Calls [I] - Jorge Salamero Sanz, Sysdig
Transaction tracing is typically thought of something that only developers do when they need to troubleshoot a piece of their software. And lately, it’s also been used for tracing microservice-based transactions too.

These are really useful capabilities, but what if you could profile everything? Yes everything - software functions, microservice calls, file access, network requests, even bash scripts. How would this change your view on your systems? How would this enable you to better understand what your software is actually doing?

In this talk I’ll show you how to trace everything using Sysdig, an open source system visibility tool. We’ll cover:
  • How to trace everything from a method in your software, a service call, a network request, a shell command execution, a script, and more
  • What effective tracing in containerized environments requires
  • How to report on your traces to make the most sense of the data
  • Use real-world examples of tracing that show its benefits
When you leave this talk, it’s very likely that you’ll skip the next one so that you can go trace something!

Speakers
avatar for Jorge Salamero Sanz

Jorge Salamero Sanz

DevOps Evangelist, Sysdig
Jorge enjoys monitoring all the things, from his Kubernetes clusters to writing sensors plugins and DIY projects with Raspberry PI and ESP8266. Currently he is part of the Sysdig team, and in the past was one of the promoters of HumanOps. When he is away from computers, you will find... Read More →



Wednesday March 29, 2017 11:15 - 11:50
A 05 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany

12:00

360° Monitoring of Your Services [I] - Philipp Krenn, Elastic
"With microservices every outage is like a murder mystery" is a common banter. But it doesn't have to be! This talk gives an overview on how to monitor Spring Boot applications, since they are increasingly popular for building microservices. We dive into:
  • System metrics: Keep track of network traffic and system load.
  • Application logs: Collect and parse your logs.
  • Application metrics: Get the information from Boot's metric and health endpoints and store it.
  • Request tracing: Use Sleuth to trace requests through a distributed system.
  • Uptime monitoring: Use Heartbeat to ping services and actively monitor their availability.
All the data will be aggregated and visualized in Kibana, giving you an all around view of your system.

Speakers
avatar for Philipp Krenn

Philipp Krenn

Developer , Elastic
Philipp lives to demo interesting technology. Having worked as a web, infrastructure, and database engineer for more than ten years, Philipp is now working as a developer advocate at Elastic — the company behind the open source Elastic Stack consisting of Elasticsearch, Kibana... Read More →



Wednesday March 29, 2017 12:00 - 12:35
A 05 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany

13:55

OpenTracing Isn't Just Tracing: Measure Twice, Instrument Once [B] - Ted Young, LightStep
Those building microservices at scale understand the role and importance of distributed tracing: it’s the most direct way to understand how and why a system is misbehaving. However, often this information has been hard to procure, given the challenges of explicit instrumentation, and once obtained, it is siloed from other relevant data such as logging and other monitoring.

The OpenTracing project provides a standard, portable API for distributed tracing instrumentation and changes that. In this talk, Priyanka and Ted will begin by describing OpenTracing and explaining why anyone who monitors microservices should care about it. Having laid that groundwork, the talk will step back to examine the historical role of operational logging and metrics in distributed system monitoring, then illustrate how the OpenTracing API maps to these tried-and-true abstractions. There will also be a demo involving donuts, distributed traces, and prometheus monitoring (all via OpenTracing).

Speakers
avatar for Ted Young

Ted Young

Director of Open Source Development, LightStep
Ted Young is the Director of Open Source Development at LightStep, and one of the core maintainers of the OpenTracing project. Ted has spent the last 15 years building distributed systems in a variety of environments: computer animation, national elections, and elastic compute platforms... Read More →



Wednesday March 29, 2017 13:55 - 14:30
A 05 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany

14:40

Loki: An OpenSource Zipkin / Prometheus Mashup, Written in Go [I] - Tom Wilkie, Weaveworks
In this talk I'll present a prototype OpenTracing implementation dubbed "Loki". Loki is a Zipkin-compatible distributed tracer written in Go. Unlike Zipkin, Loki pulls traces from the application under examination by reusing Prometheus' service discovery and scraping code. This presents some unique advantages over traditional distributed tracers as the tracer knows the identify of the services under examination, and helps present a consistent naming topology when used with Prometheus.

Speakers
avatar for Tom Wilkie

Tom Wilkie

VP Product, Grafana Labs
Tom is VP Product at Grafana Labs, but really he is a software engineer. Tom is a maintainer on the Prometheus project and a maintainer and the original author of Cortex, both CNCF projects. Previously Tom founded Kausal, a company working on Prometheus, and worked at companies such... Read More →


Wednesday March 29, 2017 14:40 - 15:15
A 05 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany

15:35

Operational and Business Insights from Tracing Distributed Microservices [I] - Juraci Paixão Kröhling, Red Hat
In this talk we will present Hawkular APM, an OpenTracing-compliant community project. We will demonstrate how the project can be used to monitor microservices in a cloud environment, capturing trace and business metric information, which can then be presented in both aggregated and individual trace views to provide useful insight for many roles within an organisation.

Speakers
avatar for Juraci Paixão Kröhling

Juraci Paixão Kröhling

Software Engineer, Red Hat
Juraci is a software engineer at Red Hat working with the Distributed Tracing team on the Kiali project. He is a core contributor to Jaeger and is also active in the OpenTracing community. He talked about Jaeger, OpenTracing and Distributed Tracing at local meetups in Munich, Germany... Read More →



Wednesday March 29, 2017 15:35 - 16:10
A 05 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany

16:20

OpenTracing and Containers: Depth, Breadth, and the Future of Tracing [I] - Priyanka Sharma & Ted Young, LightStep
Those building microservices at scale understand the role and importance of distributed tracing: it’s the most direct way to understand how and why a system is misbehaving. But distributed tracing has long harbored a dirty secret: the source code instrumentation can been complex, fragile, expensive, and difficult to maintain.

The OpenTracing project addresses that integration problem through standardization and collaborations with other open-source software systems. In this talk, Ted will begin by describing OpenTracing and explaining why you should care about it. He will then show how OpenTracing will be able to deliver zero-touch, black-box instrumentation of distributed applications via orchestration systems like Kubernetes, and why that could change the way we all reason about distributed computation.

Speakers
PS

Priyanka Sharma

Head of Product Marketing, Partnerships, & Open Source, LightStep
Priyanka Sharma is an entrepreneur with a passion for building developer products and growing them through open source communities. She heads Marketing and Partnerships at LightStep and also works on the OpenTracing project, an instrumentation standard for distributed tracing. In... Read More →
avatar for Ted Young

Ted Young

Director of Open Source Development, LightStep
Ted Young is the Director of Open Source Development at LightStep, and one of the core maintainers of the OpenTracing project. Ted has spent the last 15 years building distributed systems in a variety of environments: computer animation, national elections, and elastic compute platforms... Read More →


Wednesday March 29, 2017 16:20 - 16:55
A 05 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany
 
Thursday, March 30
 

14:00

Distributed Tracing Salon: Kubernetes, OpenTracing, Group Therapy, & Brainstorming
The distributed tracing "salon" is an unconference oasis in the midst of KubeCon. Think of it as a “donut salon” (yes, there will be donuts).

The session will be a 100% interactive discussion around distributed tracing. We’ll have tables for tracing beginners, tracing experts, and everything in between. This being KubeCon, several of the proposed topics relate specifically to containers and k8s. We have “group therapy” tables to compare notes about integration and deployment, “brainstorming” tables to talk about tracing across the user/kernel boundary, and “learning” tables to get started with tracing specifically. And of course there will be self-guided donut+coffee pairing.

You will be able to suggest topics of discussion.

The session will be facilitated by Priyanka Sharma, Ted Young and senior engineers from companies using OpenTracing in production to help create a free-flow conversation.

This is a first-come-first-served session and it is capped at 50 attendees (we want everyone to actually have a conversation!) so please sign up here in advance if you can.

Speakers
PS

Priyanka Sharma

Head of Product Marketing, Partnerships, & Open Source, LightStep
Priyanka Sharma is an entrepreneur with a passion for building developer products and growing them through open source communities. She heads Marketing and Partnerships at LightStep and also works on the OpenTracing project, an instrumentation standard for distributed tracing. In... Read More →
avatar for Ted Young

Ted Young

Director of Open Source Development, LightStep
Ted Young is the Director of Open Source Development at LightStep, and one of the core maintainers of the OpenTracing project. Ted has spent the last 15 years building distributed systems in a variety of environments: computer animation, national elections, and elastic compute platforms... Read More →


Thursday March 30, 2017 14:00 - 15:20
A 08 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany