YoVDO

Reproducing Production Issues in CI Pipeline Using eBPF

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

eBPF Courses Kubernetes Courses Software Testing Courses CI/CD Courses Pixie Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore how to leverage eBPF technology for reproducing production issues in CI pipelines in this 29-minute conference talk from KubeCon + CloudNativeCon North America 2022. Dive into the basics of eBPF and discover practical examples of using eBPF-collected data for various software quality use cases. Learn how to utilize the Pixie CNCF sandbox project to extract data and replicate production issues on developer desktops for debugging. Gain insights on integrating these techniques into Continuous Integration pipelines for pre-deployment sanity checks, addressing common challenges like timestamp skew and authentication. Follow along with open-source examples as speakers Matthew LeRay and Omid Azizi demonstrate the power of traffic replay in catching errors and improving software quality.

Syllabus

Intro
The Challenge with Testing
Why Traffic Replay?
Ways to Replay Traffic for Testing
What is BPF7 An Analogy
Pixie's Protocol Tracer
What about TLS traffic?
Pixie Architecture
Integrating with Pixie
CI Demo Use Cases (with Code)
Filter the data
Adding recurring tests to Github Actions
Traffic Replay catches the error
What happened?


Taught by

CNCF [Cloud Native Computing Foundation]

Related Courses

Analyzing Postgres Performance Problems Using Perf and eBPF
Microsoft via YouTube
Citus Con - An Event for Postgres - Americas Livestream
Microsoft via YouTube
EBPF - The Next Power Tool of SREs
USENIX via YouTube
Kernel Tracing With EBPF
media.ccc.de via YouTube
Building Observability for 99% Developers
Docker via YouTube