All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

psc: A Container-Aware Process Scanner Using eBPF and CEL for Flexible System Monitoring

By

tanelpoder

4mo ago· 4 min readenCode

Summary

psc (ps container) is a new process scanning tool that combines eBPF iterators for kernel-level access to process data with Google's Common Expression Language (CEL) for flexible querying. Unlike traditional Linux tools like ps, lsof, and ss that output fixed formats requiring extensive text processing, psc provides precise filtering with full container context awareness. The tool offers fast performance by reading directly from kernel data structures and enables readable, expressive queries through CEL syntax.

Key quotes

· 4 pulled
psc (ps container) is a fast process scanner that uses eBPF iterators and Google CEL to query system state with precision and full container context.
psc uses eBPF iterators to read process and file descriptor information directly from kernel data structures.
Traditional Linux tools like ps, lsof, and ss are powerful but inflexible. They output fixed formats that require extensive piping through grep, awk, and sed.
psc uses the Common Expression Language (CEL) to filter processes.
Snippet from the RSS feed
the ps utility, with an eBPF twist and container context - loresuso/psc

You might also wanna read