Loading…
17 May 2022
Valencia, Spain
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon Europe 2022 - Valencia, Spain and add this Co-Located event to your registration to participate in these sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Standard Time, UTC +2. To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."  The schedule is subject to change.


IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

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

Tuesday, May 17
 

07:30 CEST

Registration + Badge Pick-up
Tuesday May 17, 2022 07:30 - 18:30 CEST
Central Forum

09:00 CEST

Opening Remarks - Richard Hartmann, Community Director, Grafana Labs
Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Richard Hartmann

Richard Hartmann

Director of Community, Grafana Labs
Richard "RichiH" Hartmann is the Director of Community at Grafana Labs, Prometheus team member, OpenMetrics founder, OpenTelemetry member, CNCF Technical Advisory Group Observability chair, CNCF Technical Oversight Committee member, CNCF Governing Board member, and more. He also leads... Read More →


Tuesday May 17, 2022 09:00 - 09:15 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

09:20 CEST

Sponsored Keynote - Connecting Prometheus and OpenTelemetry Data for Faster Troubleshooting - Ramon Guiu, VP of Observability, Timescale
The last few years have been fantastic for observability practitioners with the growth of Prometheus as the standard for metrics monitoring and the emergence of OpenTelemetry as a standard for application monitoring. Interoperability is key for standards to be adopted and successful. In this case, these two standards can make it easier for engineers to both instrument their systems and troubleshoot problems faster. In this talk, we will show the true power of Prometheus and OpenTelemetry working together.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Ramon Guiu

Ramon Guiu

VP of Observability products, Timescale/Promcale
Ramon is VP of Observability products at Timescale where he is building Promscale, a unified observability backend for metrics, traces and logs on top of TimescaleDB and PostgreSQL.Before Timescale, Ramon was VP of Product Management at New Relic where he initially led their infrastructure... Read More →



Tuesday May 17, 2022 09:20 - 09:25 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

09:30 CEST

Alerting and Anomaly Detection – Best Friends Forever? - Björn Rabenstein, Grafana Labs
When Prometheus became publicly known starting in 2015, the Prometheus developers expected many questions. But one surprisingly stuck out: “Can you do anomaly detection?” Somehow, everyone expected a next-generation monitoring and alerting system to venture into anomaly detection. PromQL is powerful enough to support fundamental building blocks of anomaly detection, but the general direction of Promethean alerting is, in a way, exactly the opposite: Towards confident, non-noisy alerts based on your SLOs. In this talk, Beorn will share a few stories from the receiving end of the pager and why it is almost always a bad idea to put anomaly detection at the other end. He will talk about the “proper” Promethean way of alerting (including its limitations) and where anomaly detection (or even machine learning) might have its place in it after all.

Click here to view captioning/translation in the MeetingPlay platform!


Speakers
avatar for Björn Rabenstein

Björn Rabenstein

Engineer, Grafana Labs
Björn “Beorn” Rabenstein is an engineer at Grafana and a Prometheus developer. Previously, he was a Production Engineer at SoundCloud, a Site Reliability Engineer at Google, and a number cruncher for science.



Tuesday May 17, 2022 09:30 - 10:00 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

10:05 CEST

Prometheus Data analysis and Event Notifications for Progressive Delivery - Ravi Hari, Intuit
Prometheus is a defacto monitoring tool in kubernetes. Argo Rollouts is an open source kubernetes controller provides ways to perform analysis to drive progressive delivery in kubernetes using Prometheus. While it is crucial to do the analysis it is also important to send the notification of analysis status to the user in near real time. Argo Rollouts uses notification engine which will trigger notifications based on a successful or failure status of analysis using Prometheus data. In this talk we will walk you through an example of how an application can be configured using argo-rollouts by using analysis templates that rely on Prometheus and use notification templates to send notifications in real time to the user. This will also show how this can be integrated to multiple notification channels, destinations and recipients on analysis status.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Ravi Hari

Ravi Hari

Principal Software Engineer, Intuit
Ravi Hari is a Principal Software Engineer at Intuit. He works on Infrastructure and Observability for Kubernetes at Intuit. He is a maintainer of Keikoproj and ArgoProj.



Tuesday May 17, 2022 10:05 - 10:35 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

10:35 CEST

10:50 CEST

How to Be 10x SRE? A Deep Dive to Prometheus Operator - Jayapriya Pai & Haoyu Sun, Red Hat
Prometheus Operator is a fairly known solution for monitoring Kubernetes workloads using Prometheus. Many Cloud Native users benefit from Prometheus Operator CRD-based components like ServiceMonitors, PodMonitors, PrometheusRules, Probes which allows better configuration management, self-service or even multi-tenancy. Many things were said about Prometheus Operator in the past, but we believe there is room for a dedicated talk about the designed way of utilizing Prometheus Operator on production Kubernetes clusters. In this talk, Jayapriya a Prometheus Operator contributor from the Red Hat Monitoring team and her teammate Haoyu will explain all you need to know about the common usage patterns. The audience will see practical examples and learn advanced features like securing Prometheus with TLS, enabling robust remote write and operating AlertManager via Prometheus Operator. The talk will also summarize the monitoring and operating aspects of the Prometheus Operator itself, sharing first hand experience of maintaining Prometheus Operator in thousands of OpenShift clusters.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Jayapriya Pai

Jayapriya Pai

Senior Software Engineer, Red Hat
Jayapriya Pai (Jp) is a Senior Software Engineer from OpenShift Monitoring team at Red Hat. She is a prometheus-operator contributor for past one year. Before joining Red Hat as Senior Software Engineer she has worked in Production Engineering for 5.5 years at Cerner Corporation and... Read More →
avatar for Haoyu Sun

Haoyu Sun

Senior Software Engineer, Red Hat
Haoyu Sun is a Senior Software Engineer from the OpenShift Monitoring team in Red Hat, working on monitoring components for Kubernetes cluster. Previously he worked on database middleware, search engine, and cache systems in Amadeus. In his free time, he helps friends in the financial... Read More →



Tuesday May 17, 2022 10:50 - 11:20 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream
  Sessions

11:25 CEST

Prometheus instrumentation: the Practical Way - Aditi Ahuja, Couchbase
Instrumenting applications to expose meaningful metrics is the key to harnessing the power of Prometheus. The native Prometheus client libraries offer a convenient way to define various metrics about essential behaviours of your application in a form of basic metric types: counters, gauges and histograms. Applying this to more complex cases might be challenging.

In this talk you will learn about the instrumenting real application in an example of Thanos (metric data store extending the long term storage capabilities of Prometheus) compaction microservice. The audience will learn practical instrumentation approaches on production-grade software from basic to more complex cases. The complex case is monitoring various stages and estimating the potential compaction durations, which can vary widely based on the data. Aditi will explain Go client implementation using the official Prometheus library, but the same can be generalized to other languages.

At the end of this talk, you will know how to instrument applications and how to unit test that setup! This talk is for everyone looking to start out with instrumenting code and tap that into Prometheus.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Aditi Ahuja

Aditi Ahuja

Intern, Couchbase
Aditi is a student developer passionate about all things distributed systems and databases. She is an intern at Couchbase. She was a Linux Foundation mentee with Thanos in the Fall '21 term, which introduced her to the Prometheus ecosystem. Her earlier speaking experiences include... Read More →



Tuesday May 17, 2022 11:25 - 11:55 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

12:00 CEST

How Prometheus indexes Data and Why You Should Care - Harkishen Singh, Timescale
Prometheus is capable of ingesting and storing large amounts of metric samples. Prometheus users define queries and dashboards to extract insights from all that data that help them ensure their systems are up and performing as expected. Good query performance is important and that’s why Prometheus indexes incoming data. In this talk we will dive into how Prometheus indexes incoming data. We will aim to give you a visual understanding of the on-disk layout and data structures used to store samples. The aim is to develop an intuitive understanding of data access complexity and costs. This will inform you about how to manage cardinality and how PromQL queries leverage the index to speed up query execution.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Harkishen Singh

Harkishen Singh

Software Engineer, Timescale
Harkishen has been actively contributing to Prometheus along with some contributions to Kubernetes upstream. He has participated as a student in Google Summer of Code, contributing to Prometheus under CNCF in 2020 and Mind the Word under AOSSIE 2019. Currently, he is working as a... Read More →



Tuesday May 17, 2022 12:00 - 12:30 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream
  Sessions

12:30 CEST

13:30 CEST

Fleeting Metrics: Monitoring Short-lived or Serverless Jobs with Prometheus - Bartłomiej Płotka & Saswata Mukherjee, Red Hat
Prometheus is the leading open-source monitoring solution when it comes to metrics and alerting. It is a single binary that provides you with all you need to monitor your infrastructure and services. It has seen the shift from on-prem to cloud environments and has proven to be successful for users with all kinds of use cases. Prometheus was always designed to aggregate long-living metrics. However, this does not always go along with the solutions that are emerging in the CNCF ecosystem. Short-living workloads are increasingly common in form of Kubernetes batch jobs and serverless platforms like OpenFaas or Lambda and many more. This leads to the question, how and if we can use Prometheus to monitor and troubleshoot those kinds of jobs? In this talk, you will learn about the potential solutions that are emerging in the Prometheus ecosystem. Bartek and Saswata will dive into this problem and propose a set of solutions that could help in monitoring those short-living workloads using the Prometheus data model. The audience will see a demonstration of a solution that uses best practices to capture fleeting metrics and integrates them with Prometheus.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Bartłomiej Płotka

Bartłomiej Płotka

Bartek Plotka is a Principal Software Engineer at Red Hat with a background in SRE, currently working on Observability. As the co-author of the CNCF Thanos project and core maintainer of various open-source projects including Prometheus, he enjoys building OSS communities and maintainable... Read More →
avatar for Saswata Mukherjee

Saswata Mukherjee

Software Engineering Intern, Red Hat
Saswata Mukherjee is a Software Engineering Intern at Red Hat and is currently working on the OpenShift monitoring team. He is a contributor to the Thanos project and contributes to other open-source projects as well. He was also a GSoC 2021 student developer under the Thanos project... Read More →


Tuesday May 17, 2022 13:30 - 14:00 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

14:05 CEST

How and Why We Rebuilt Auto-scaling in OpenFaaS with Prometheus - Alex Ellis, OpenFaaS Ltd
In the Six Million Dollar Man we get the quote “We can rebuild him. We have the technology. We can make him better than he was. Better, stronger, faster.” And with that in mind, prompted by customer feedback we rebuilt the subsystem responsible for scaling OpenFaaS functions. The new and improved version serves the needs of customers better - with the added ability to scale on in-flight requests and CPU (as well as RPS). This wasn’t an easy journey and we think you’ll be able to learn from some of the PromQL we wrote, how we (instrument) collect the data and the issues we ran into along the way. There’ll be PromQL samples, live demos of scaling functions linked back to end-user use-cases.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Alex Ellis

Alex Ellis

Founder & CNCF Ambassador, OpenFaaS Ltd
Alex is a respected expert on serverless and cloud native computing. He founded OpenFaaS, one of the most popular open-source serverless projects, where he has built the community via writing, speaking, and extensive personal engagement. As a consultant and CNCF Ambassador, he helps... Read More →


Tuesday May 17, 2022 14:05 - 14:35 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

14:40 CEST

Warp-Speed Debugging with Prometheus Exemplars - Ian Billett, Red Hat
Effectively debugging distributed systems almost always requires inspecting more than just your Prometheus metrics data - logs, traces and profiles all provide essential information that help you quickly and efficiently pinpoint the root cause of your bugs. However, navigating between different systems with disjointed data sources interrupts your debugging flow state and ultimately increases the time taken to identify and resolve your bugs. Wouldn't it be nice if Prometheus had a native capability to help you hop between data sources? Enter exemplars! In this beginner-focused talk, Ian Billett will walk you through what exemplars are, how they work and provide practical examples of how you can leverage them in your applications today to super charge your debugging experience.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Ian Billett

Ian Billett

Software Engineer, Red Hat
Ian Billett is a Software Engineer at Red Hat on the OpenShift Observability and Monitoring team and a member of the Thanos project. Ian likes boring software, nicely wrapped error messages and finding simple ways of explaining complex ideas.



Tuesday May 17, 2022 14:40 - 15:10 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

15:10 CEST

15:25 CEST

Storing Continuous Benchmarking Data in Prometheus - Matvey Arye, TimescaleDB/Promscale
Prometheus is most commonly used for observing live production systems. In this talk, we’ll cover another great use case: benchmarking. Usually, distributed systems are benchmarked by using a benchmark driver to apply load and measure performance. This is typically the only data recorded for the benchmark. The problem with this approach is that it gives you visibility into performance output but no ability to diagnose why performance issues occurred. By using Prometheus in your performance benchmarks you can measure resource usage metrics and internal application metrics across all your components giving you the insights you need to understand the reason for performance issues so you can fix them. This will not require a lot of additional effort because you can reuse the observability infrastructure that you should already be implementing in your application as well as the dashboards already built into Grafana. It also allows retrospective analysis of benchmark runs since the data is stored in Prometheus. In this talk we’ll explain how we set up such an environment as well as share lessons learned about tracking benchmarking runs and keeping the result data organized.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Matvey Arye

Matvey Arye

Architect, TimescaleDB/Promscale
Mat has been working on data infrastructure in both academia and industry for the past decade. Currently, he is leading the Promscale team, to make it easy for people to store and analyze their Prometheus data in both PromQL and SQL. Previously, he worked as one of TimescaleDB's core... Read More →



Tuesday May 17, 2022 15:25 - 15:55 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

16:00 CEST

Lightning Talk: Troubleshoot Compactor Backlog with Ease - Ben Ye, ByteDance
This talk will talk about a common problem if you are running Thanos and Cortex on large scales: compactor backlog. As a core component, it is important to make sure that the compactors are running smoothly and well scaled. In this talk, Ben Ye will explain why compactor backlog happens and how to prevent it from happening. He will walk through ways to identify and troubleshoot it using existing metrics and tools.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Ben Ye

Ben Ye

Software Development Engineer, Amazon Web Services
Ben Ye is a Software Development Engineer at AWS, working on observability and Kubernetes. He is one of the maintainer of Thanos and Chaos Mesh project.



Tuesday May 17, 2022 16:00 - 16:05 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

16:08 CEST

Lightning Talk: Pyrra - Making SLOs with Prometheus Manageable, Accessible, and Easy to Use for Everyone! - Matthias Loibl, Polar Signals
In this lightning talk Matthias will give an introduction to Pyrra, a project that aims to make Service Level Objectives (SLOs) with Prometheus manageable, accessible, and easy to use for everyone. Matthias will walk you through some examples for creating a error ratio SLO and a latency SLO. We will then briefly look at Pyrra's architecture and how the critical path of alerting is still done by Prometheus. After this talk you will be confident to start to implementing SLOs in your organization with an open source project that builds on the beloved open source project Prometheus.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Matthias Loibl

Matthias Loibl

Senior Software Engineer, Polar Signals
Matthias Loibl is a Senior Software Engineer who works on cloud-native observability at Polar Signals, previously at Red Hat and Kubermatic, and is a maintainer of many projects like Prometheus, Thanos, Prometheus Operator, and Parca. He enjoys working on distributed systems with... Read More →



Tuesday May 17, 2022 16:08 - 16:13 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

16:16 CEST

Lightning Talk: Integrating 3rd Party, Non-prometheus-native Services without Writing Code - Paweł Krupa, Timescale
Many SaaS offerings provide services from which it might be good to collect data with prometheus either for easy data correlation or for alerting. However, not many of those services offer data in prometeus format. In this talk, I'll go through a simple setup that uses json_exporter to gather prometheus data from free service (uptimerobot) exposing JSON API to provide synthetic monitoring functionality.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Paweł Krupa

Paweł Krupa

Senior Software Engineer, Timescale
Paweł Krupa is a Senior Software Engineer working on observability topics in Timescale. Previously DevOps engineering team leader and later on engineer working on monitoring stack in OpenShift. Open Source enthusiast, author of numerous prometheus ansible roles, maintainer of projects... Read More →



Tuesday May 17, 2022 16:16 - 16:21 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

16:24 CEST

Lightning Talk: Easy anomaly Detection with PromQL - David de Torres Huerta, Sysdig
How to create an alert on a service whose load changes over the different hours of a day? How can I alert on a process that has different usage over different days of a week? Anomaly detection is one of the main challenges that Prometheus users face while setting up alerts. Systems are usually dynamic and the use of resources and behavior depends on external factors that vary over time. Setting up alerts with static thresholds in these environments generates a lot of noise, causing alert fatigue in the operators and ignoring important notifications camouflaged among false positives. In this talk, we will see the different kinds of anomaly detection, when to use them and how to implement them in promQL. Although PromQL does not have specific functions for anomaly detection, as it has for linear regression, it does provide the building blocks to create different kinds of anomaly detection. We will also discuss the possibility of creating new PromQL functions that would make it easier to create this kind of anomaly detection alert.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for David de Torres Huerta

David de Torres Huerta

Manager of Engineering, Sysdig
David is manager of engineering at Sysdig. Previously he worked as CTO in a company specialized in IoT for energy metering and Industry 4.0. He is a computer engineer and collaborates with open source projects, but also likes to study anthropology, play blues and make video games... Read More →



Tuesday May 17, 2022 16:24 - 16:29 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

16:32 CEST

Lightning Talk: Optimize UX and Performance Through Grafana, Prometheus and Lighthouse - Miki Lombardi, Growens
At MailUp we always develop to improve. Lighthouse is a tool that allows us to analyze our page and returns important metrics that allow us to operate to optimize performance and UX. We have created a tool that, thanks to Docker containers, allows us to quickly analyze our platform and view the data in the Grafana Dashboard. In this talk we will analyze our use case!

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Miki Lombardi

Miki Lombardi

Software Engineer, Growens
I'm a passion & creative driven developer who has ton of others passion: basketball, cycling, photography are few of them. Since 2014 I have lent my expertise in the software develpoment and solution architect fields in Florence, Italy. I've been working as a software engineer & solution... Read More →



Tuesday May 17, 2022 16:32 - 16:37 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

16:40 CEST

Lightning Talk: Monitoring Counter Strike Global offensive with Prometheus - David Lorite, Sysdig
Everyone is using Prometheus in their infrastructure, but who is using Prometheus in their game server? In gaming, servers are a critical component of the industry's success. The gaming industry is highly profitable and the enabling technology is critical to its success. They also carry a great responsibility in maintaining quality of service (QoS), where a drop in the latency or in the computing power, especially in multiplayer games, seriously affects user experience. can be critical. In this talk, you will learn how to set up and monitor a Counter-Strike: Global Offensive server with Prometheus. We will show the installation and configuration of the Prometheus server and the following exporters: - Node exporter: to monitor the infrastructure metrics. - CAdvisor: to monitor the usage of the containers. - SRCDS Exporter: to monitor the game server metrics. With all these exporters, apart from monitoring the game itself, we will have visibility into the node and the applications on it, to be sure that the VM is running everything at an optimal service level and avoids extra costs in our cloud bill.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
DL

David Lorite

Integrations Engineer, Sysdig
David Lorite Solanas is an Integrations Engineer at Sysdig. Before that, he worked as SRE for a big retail company, monitoring all their infrastructure with Prometheus. He is a Computer Science Engineer, and he loves video games, craft beers, and hiking in the mountains.



Tuesday May 17, 2022 16:40 - 16:45 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

16:50 CEST

Closing Remarks - Richard Hartmann, Community Director, Grafana Labs
Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Richard Hartmann

Richard Hartmann

Director of Community, Grafana Labs
Richard "RichiH" Hartmann is the Director of Community at Grafana Labs, Prometheus team member, OpenMetrics founder, OpenTelemetry member, CNCF Technical Advisory Group Observability chair, CNCF Technical Oversight Committee member, CNCF Governing Board member, and more. He also leads... Read More →


Tuesday May 17, 2022 16:50 - 17:00 CEST
Pavilion 3, Room F | Level 2 | Central Forum + Live Stream

17:00 CEST

CNCF Hosted Co-Located Events Happy Hour
Join us onsite for drinks and appetizers with fellow co-located attendees from Tuesday's CNCF-hosted Co-located Events.

Network with attendees from: 
  • Cloud Native Security Conference Europe hosted by CNCF
  • GitOpsCon Europe hosted by CNCF
  • KnativeCon Europe hosted by CNCF
  • Kubernetes Batch + HPC Day Europe hosted by CNCF
  • Kubernetes on Edge Day Europe hosted by CNCF
  • Prometheus Day Europe hosted by CNCF
  • ServiceMeshCon hosted by CNCF

Tuesday May 17, 2022 17:00 - 18:30 CEST
Plaza | Feria Valencia
 
  • Timezone
  • Filter By Venue Feria Valencia, Spain + Live Stream
  • Filter By Type
  • Breaks
  • Experiences
  • Keynotes
  • Lightning Talks
  • Registration
  • Sessions
  • CONTENT EXPERIENCE LEVEL
  • TALK TYPE

Filter sessions
Apply filters to sessions.