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

Cloud + Cloud Native [clear filter]
Tuesday, October 27

13:00 GMT

Enabling Observability with OpenTelemetry - Mauricio Vásquez Bernal, Kinvolk
OpenTelemetry is a CNCF sandbox project composed of a set of libraries, agents and other components that enable the generation and collection of telemetry data. In this talk, Mauricio will present an introduction to the project, the usage of the OpenTelemetry API to instrument an application and the usage of the automatic instrumentation agents to generate telemetry data without changing the code of the applications.

avatar for Mauricio Vásquez Bernal

Mauricio Vásquez Bernal

Software Engineer, Kinvolk
Mauricio is a contributor of the BCC project. He is part of the Kinvolk Labs team and he is interested in BPF, Kubernetes, networking and low level programming. Before joining Kinvolk, Mauricio worked implementing high performance virtual network functions with BPF. Mauricio loves... Read More →

Tuesday October 27, 2020 13:00 - 13:50 GMT
Cloud Theater
  Cloud + Cloud Native, Observability

16:15 GMT

Lightning Talk: Kuma - Envoy Control Plane for the Future - Nikolay Nikolaev, Kong Inc.
Kuma is a relatively young project to develop a completely open and community-driven control plane for xDS based L4-L7 application proxies like Envoy. Yet, within a year of its existence, it managed to get popular within a wide range of public and private cloud users. The project got accepted as a CNCF Sanbox project and is targeting to get into the Incubation state.

The talk briefly presents Kuma 1.0, its concepts, the approach to the Service Mesh problematics, the path forward, its goals and roadmap.

avatar for Nikolay Nikolaev

Nikolay Nikolaev

Technical Lead, Kong Inc.
Nikolay Nikolaev is a Technical Lead in the Office of the CTO at Kong Inc. where he works on the Kuma Envoy Control Plane. For the last 17 years, he has been implementing networking software ranging from hardware boxes to powerful server applications and virtualized data planes. He... Read More →

Tuesday October 27, 2020 16:15 - 16:25 GMT
Cloud Theater
  Cloud + Cloud Native, Observability

18:30 GMT

Tutorial: Understanding What Happens Inside Kubernetes Clusters Using BPF Tools - Alban Crequy & Margarita Manterola Rivero, Kinvolk
Kubernetes provides a high-level abstraction layer that makes it easy to deploy distributed computing resources without knowing what’s happening in the kernel and applications. This is great when things work as expected, but when trying to root cause an issue, Kubernetes does not provide any help in inspecting these low-level details.

During this tutorial, we’ll look into how using tools based on eBPF functionality can help us better understand what’s going on inside our cluster. We’ll check out two tools that were specifically designed to run inside Kubernetes:
* Inspektor Gadget, which includes a few innovative gadgets as well as easy-to-use wrappers around BPF Compiler Collection (BCC)
* kubectl-trace, which allows to use the power of bpftrace on Kubernetes clusters

Using these tools, DevOps teams can answer debugging questions such as:
* What were the last system calls executed before the crash?
* What network policies do I need to apply in my cluster?
* What executables are being run on my cluster?
* What processes are reading to or writing to disk?

This is an interactive tutorial. To follow along, you'll need access to a test Kubernetes cluster. For simplicity, we recommend running a specific Minikube version, but other options are possible. Please check out the instructions at https://github.com/kinvolk/cloud-native-bpf-workshop in advance. This will help you make the most out of the workshop.

avatar for Alban Crequy

Alban Crequy

Co-founder and Director of Kinvolk Labs, Kinvolk
Alban is Co-founder of Kinvolk and director of engineering for Kinvolk Labs. He has a particular interest in integrating BPF into Kubernetes. He’s a maintainer of the gobpf library and has worked on software in the cloud space using BPF with Golang: Weave Scope, Traceleft, Project... Read More →
avatar for Marga Manterola

Marga Manterola

Staff Software Engineer, Kinvolk
A Debian Developer and Open Source enthusiast, Marga has been working with Linux for over 15 years. Back in her hometown of Buenos Aires she led a large migration to Linux and open source tools, where she learned to navigate the tricky line between satisfying user needs and keeping... Read More →

Tuesday October 27, 2020 18:30 - 20:20 GMT
Cloud Theater
  Cloud + Cloud Native, Observability
Wednesday, October 28

12:00 GMT

Comprehensive Observability of your Microservices Using Deep Linked Metrics and Traces - Ryan Allen, Chronosphere Inc.
Metrics are the perfect tool for setting up alerts and being notified when something goes wrong. Once you get notified, if the root cause of the issue is not obvious, it’s great to have other tools such as Distributed Tracing to get more details. It’s already hard enough to get from the metrics behind your alerts to the exact underlying problematic traces, but even when you get there, you often want to compare a problematic trace with a non-problematic one to determine the differentiators and help root cause the issue. This talk will demonstrate how you can link and jump straight from an alert notification to an underlying problematic trace along with how you can make use of the associations in the metrics space to get to a comparison with a non-problematic trace. This is accomplished with a combination of open source tools such as Prometheus, Jaeger, Grafana and M3. The audience will learn how recent advances in the community can enable them to reduce their time-to-mitigation by providing the relevant context of a good vs bad request directly from an alert notification. The talk will go over different scenarios and techniques from the one being presented at Kubecon EU.

avatar for Ryan Allen

Ryan Allen

Senior Software Engineer, Chronosphere Inc.
Ryan is currently a Senior Software Engineer at Chronosphere working on M3 - an open-source distributed metrics engine. Previously he worked at Applied Predictive Technologies (APT) focusing on platform engineering and data analytics.

Wednesday October 28, 2020 12:00 - 12:50 GMT
Cloud Theater
  Cloud + Cloud Native, Observability

13:00 GMT

Federated Monitoring Leveraging Open Source Technologies - Sanchit Sandeep Pathak & Akhil John, Platform9 Systems, Inc.
Since the advent of containerized infrastructure, one can’t simply extend the monitoring strategy that worked for VMs and expect it to work for containers. Due to container portability and the rise of Kubernetes, the need to adopt multi-cloud strategies has added even more complexity to application monitoring. The main reason is that Kubernetes adds another multi-component layer to software environments that must be monitored. One has to keep track of the health of the cluster, pods, containers, storage, and networking components within the cluster along with monitoring the applications and the underlying infrastructure itself. The application as a whole, Kubernetes itself, and the infrastructure can have issues under the unforeseen circumstances. To stay ahead of these issues, there is a need to have a comprehensive monitoring regime that addresses all the layers of a containerized, Kubernetes based environment. This proposal talks about taking a three-tiered approach to Kubernetes monitoring by identifying key pillars to adopt in order to monitor workloads most effectively with the use of open-source tools like Grafana, Prometheus, ELK and Cortex.


Sanchit Pathak

Sr. L1 Cloud Support Engineer, Platform9 Systems, Inc.
Employer: Platform9 Systems, Inc. Presented and won the Best Student Research Paper Award at the annual ITERA conference held in Indianapolis, Indiana in April 2019 for the topic "Native Cloud Implementations".
avatar for Akhil John

Akhil John

Sr. L1 Cloud Support Engineer, Platform9 Systems, Inc.
Employer: Platform9 Systems, Inc. Presented multiple conference papers on Open Source Technologies at DEFCON conferences. His expertise are in Linux/K8s networking.

Wednesday October 28, 2020 13:00 - 13:50 GMT
Cloud Theater
  Cloud + Cloud Native, Observability

17:15 GMT

Being Fluentd with Logs - Phil Wilkins, Capgemini UK
Understanding what is happening with applications, particularly in a distributed solution (microservice or scaled monolith) can be challenging. Whilst the solution space for monitoring and application log management is mature, there is a tendency for organizations to end up with multiple tools which overlap in this space to meet different needs, or one tool not meeting all needs. Many of these tools work by bulk central analysis rather than enabling events of interest to be spotted as they’re logged. Fluentd presents us with a means to achieve a monitoring capability allows us to choose the log analytics tool(s) that meet our needs. We can create the chance to become more reactive or even proactive. Ease the complexity of hyper-distribution with microservice and serverless solutions. In this session we’ll explore the challenges of modern log management. We’ll look at how Fluentd works and what it can bring to making both development and ops activities easier. To do this we’ll explore and demo some examples of Fluentd and how it makes life easier & more effective.


Phil Wilkins

Enterprise Integration Architect (Technology Evangelist, Ace Director), Capgemini UK
Phil Wilkins has spent over 25 years in the software industry with a breadth of experience in different types of businesses and environments from multinationals to software startups and consumer organizations including a global optical and auditory healthcare provider. He started... Read More →

Wednesday October 28, 2020 17:15 - 18:05 GMT
Cloud Theater

18:30 GMT

Monitoring at Global Scale with M3 and Prometheus - Gibbs Cullen, Chronosphere
For the past few years Prometheus has solved the monitoring needs of many and it is exceptional at what it does. Prometheus has exploded in popularity and now many wish to store more metrics, at longer retention and establish a single pane of glass on top of Prometheus for their monitoring needs across regions.

 M3 is an open source metrics platform that you can deploy and run using Kubernetes and Helm that integrates with Prometheus. It can store petabytes of metrics data with replication for high availability in a cost efficient manner, with compaction averse time series storage and index that can efficiently index and run dimension based regexp queries on billions of metrics.

 Using a real world example we will cover in this talk how to deploy M3Coordinator and M3DB using the M3 Kubernetes operator and connect your Prometheus instances together into a single global monitoring system.

avatar for Gibbs Cullen

Gibbs Cullen

Developer Advocate, Chronosphere
Gibbs Cullen is a developer advocate at Chronosphere and makes it possible for the community to understand the concepts behind Prometheus and using M3 as a long term storage, in addition to helping the community with best practices in alerting, monitoring and configuring their deployment... Read More →

Wednesday October 28, 2020 18:30 - 19:20 GMT
Cloud Theater

Twitter Feed