{"repo":"elastiflow/mermin","free":true,"listed":false,"github":"https://github.com/elastiflow/mermin","clone":"git clone https://github.com/elastiflow/mermin.git","description":"A Kubernetes-native network observability tool that uses eBPF to auto-instrument network traffic and export it as Flow Traces via OpenTelemetry, providing deep visibility into cluster communications.","language":"Rust","stars":32,"topics":["cni","ebpf","kubernetes","network","observability","open-telemetry","otel"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Mermin is a powerful, Kubernetes-native network observability tool that uses eBPF to efficiently capture network traffic and export it as Flow Traces via the OpenTelemetry Protocol (OTLP). It provides deep visibility into your cluster's network communications with zero application changes required. --- Why Mermin? The Problem Your APM traces show application behavior. Your network monitoring shows IP-level statistics. But there's a gap: when a trace shows a slow network span, you have no way to correlate that with actual network flow data. When network teams see congestion, they can't map it back to specific services or pods. The MELT stack (Metrics, Events, Logs, Traces) is missing network flow data—connection-level information that bridges application performance with network reality. What Mermin Does Mermin captures network traffic using eBPF and exports it as Flow Traces —network flows represented as OpenTelemetry spans. This brings network visibility into the OTel ecosystem using a standard signal type. The \"Sweet Spot\": Why Flow Data? Observability involves trade-offs between granularity and overhead. Flow data sits between two extremes: - Not Raw PCAP : Full packet capture is expensive to store and query. Mermin aggregates packets into flows—you get connection-level detail without payload overhead. - Not Just Counters : Metrics tell you bandwidth usage but miss connection context—timing, retransmissions, directionality. Flow data provides granular, connection-level det","default_branch":null,"files":null,"tree":[],"storefront":"/r/elastiflow","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elastiflow/mermin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}