YoVDO

Extending Cilium with eBPF for Exposing HTTP/1 Golden Metrics

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

Tags

eBPF Courses Kubernetes Courses Prometheus Courses Network Monitoring Courses Service Mesh Courses Packet Analysis Courses Cilium Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a technical deep dive into extending Cilium with eBPF to expose HTTP/1 golden metrics in this 25-minute conference talk from KubeCon + CloudNativeCon Europe 2023. Discover the mechanisms for retrieving valuable metrics such as request count, response code, and latency in a sidecarless environment. Learn about the challenges of implementing such a solution and gain insights into operating at higher protocol layers. Understand how to export these metrics in Prometheus for integration with existing infrastructure toolchains. Delve into topics including the state of the world, packet structure, latency measurement techniques, program placement, and communication with userspace. Examine the limitations and potential improvements of this approach, equipping yourself with knowledge to enhance metrics collection in modern service mesh architectures.

Syllabus

Intro
Goal: HTTP Golden Metrics
Extending Gaps in Cilium
Background: State of the World
Skeleton of a Packet
Latency (Simple)
Latency (Useful)
Where to place programs
Number of requests
Keying metric for userspace
1. Communicating with userspace
Errors (2)
Latency - Concept
3. Latency - Verifier (3)
3. Latency - Reprised Architecture
3. Latency-Efficiencies Found
Exported Metrics
Limitations/Potential Improvements
Conclusion


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