Auto-instrumentation of Prometheus for RED Monitoring with eBPF
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Explore auto-instrumentation techniques for Prometheus RED monitoring using eBPF in this 33-minute conference talk from KubeCon + CloudNativeCon Europe 2022. Discover how to implement uniform monitoring views for heterogeneous workloads without manual instrumentation. Learn about the RED (Rate, Errors, Duration) monitoring pattern and its challenges in diverse environments. Delve into eBPF technology and its application in Linux kernel for safe and efficient code execution. Understand the benefits and tradeoffs of auto-instrumentation compared to traditional methods and service meshes. Watch a live demonstration showcasing open-source solutions for implementing eBPF-based Prometheus metrics in Golang. Gain insights into the feasibility and practical applications of this approach for streamlining monitoring in complex, multi-language environments.
Syllabus
Introduction
What is RED Monitor
Prometheus
Service Mesh
What is Auto Instrumentation
What is DBPF
What is EBPF
EBPF Exporter
Integrations
Tradeoffs
Development
Linux
Key probes
Demo
Golang test
Prometheus metrics
Feasibility
Taught by
CNCF [Cloud Native Computing Foundation]