# Linnix

> Linnix is a self-hosted eBPF agent that attributes stalls to specific processes and pods, finding noisy neighbors without SaaS.

- **Category:** Infrastructure Monitoring
- **Licence:** Other
- **Latest version:** v0.2.0
- **Open source:** oss
- **Languages:** Rust
- **Platforms:** Kubernetes, macOS
- **Tags:** Monitoring, Mcp, Observability, Kubernetes, AI, Rust, Prometheus, Ebpf, Psi, Stall Attribution, Noisy Neighbor, Fork Storm, Memory Leak

## Description

Linnix is an eBPF-based Linux observability tool that goes beyond traditional metrics by attributing system stalls to specific processes and Kubernetes pods. It uses kernel-level eBPF probes combined with Pressure Stall Information (PSI) to detect noisy neighbors, fork storms, memory leaks, and short-lived job churn. The agent (cognitod) runs as a DaemonSet on Kubernetes or via Docker Compose on bare metal, exposing a Prometheus-compatible metrics endpoint and a REST API for investigation. An optional local LLM provides natural-language incident explanations. All analysis happens on your infrastructure with no mandatory data egress. The project is licensed AGPL-3.0 for the agent and GPL-2.0 OR MIT for the eBPF collector, with commercial licensing available.

## Links

- [Homepage](https://github.com/linnix-os/linnix)
- [Docker](ghcr.io/linnix-os/cognitod)
- [GitHub Repository](https://github.com/linnix-os/linnix)

---
Source: https://selfhost.directory/project/linnix