open-telemetry

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.0
3.1k
Stars
413
Forks
34
Watchers
76
Issues

Star 增长

今日0
近 7 天0
近 30 天+6
综合评分60.45
默认分支main