
opentelemetry-ebpf-profiler
open-telemetry
The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)
AI 简介
这是一个基于eBPF的全系统、跨语言生产级性能分析器,用于在Linux环境中无侵入式采集CPU、内存等运行时调用栈数据。核心能力包括:支持C/C++/Go/Rust/Java/Python/Node.js/.NET等十余种语言的混合栈追踪,无需进程内注入、无需调试符号或帧指针,依赖.eh_frame和内核eBPF实现低开销(典型<1% CPU、<250MB内存)的原生代码与运行时联合剖析,并原生对接OpenTelemetry Profiles信号规范。适用于云原生环境下的微服务性能瓶颈定位、SRE根因分析及多语言混部系统的统一可观测性建设。
Go
Apache License 2.03.1k
Stars
413
Forks
34
Watchers
76
Issues
Star 增长
今日0
近 7 天0
近 30 天+6
综合评分60.45
默认分支main