Monday, May 17, 2021

Pixie Observability framework on the extended Berkeley Packet Framework


Building on the what-you-need-only-when-you-need-it concept of Mantis, Pixie enables you to create "Pixie Edge Modules" (PEMs).  PEMs are full body request traces (via eBPF); or PEMs can be system metrics or K8s events.  There is no need for any code-changes because Pixie runs underneath your containers, services, and applications; Pixie guarantees less than 5% overhead. Custom metrics, traces & logs can be integrated into Pixie Command Module (PCMs) for your own, arbitrary traces or metrics.  The PCMs run in your K8s cluster and are operated by command line.  It's a much-richer observability platform than a mesh.  Let's see if the concept takes off.

No comments: