系统性能遥测
Rezolus 是一个用于收集详细系统性能遥测的工具 通过高分辨率遥测来暴露突发模式。 Rezolus 提供 基本系统指标、性能计数器的仪表化以及对 eBPF (扩展伯克利包过滤器)遥测。测量是第一步 朝着提高性能的方向发展。 有关每个指标的文档可在 METRICS 中找到 文档。 [![许可证: Apache-2.0][license-badge]][license-url] [![构建状态: CI][ci-build-badge]][ci-build-url]
Rezolus 从多个不同来源收集遥测数据。目前,Rezolus 从传统来源 (procfs、sysfs)、perf_events 子系统和 BPF 收集遥测数据。每个采样器都实现了一组一致的函数,因此可以轻松添加新的函数,进一步扩展 Rezolus 的功能。每个遥测源都进行了过采样,以便我们可以在时间间隔内构建直方图。此直方图允许我们捕获在远高和低百分位数中出现的变化。这种过采样方法是 Rezolus 与其他遥测代理相比的主要区别之一。
由于支持 BPF 以及更常见的遥测源,Rezolus 是一种非常先进的工具,用于捕获性能异常、分析系统性能以及进行性能诊断。有关底层指标库和采样器设计的更详细信息,请参阅 设计 文档。
Rezolus 从传统源(procfs、sysfs)收集指标,以提供 CPU、磁盘和网络的基本遥测。Rezolus 导出 CPU 利用率、磁盘带宽、磁盘 IOPS、网络带宽、网络包速率、网络错误,以及 TCP 和 UDP 协议计数器。这些基本遥测源与采集其波动的采样过量方法相结合,可以
暂无开放 Issues,或尚未同步最近议题。