文件名称:rezolus:系统性能遥测
文件大小:133KB
文件格式:ZIP
更新时间:2024-04-26 02:13:52
Rust
雷佐卢斯 Rezolus是用于收集详细的系统性能遥测并通过高分辨率遥测公开突发模式的工具。 Rezolus提供了基本系统指标,性能计数器的工具,并支持eBPF(扩展的Berkeley分组过滤器)遥测。 测量是提高性能的第一步。 可以在文档中找到按度量的文档。 概述 Rezolus从几个不同的来源收集遥测信息。 当前,Rezolus从传统来源(procfs,sysfs),perf_events子系统和BPF收集遥测。 每个采样器实现一组一致的功能,以便可以轻松添加新功能,以进一步扩展Rezolus的功能。 每个遥测源都被过采样,因此我们可以在一个时间间隔内建立直方图。 此直方图使我们能够捕获将出现在远处较高和较低百分位数中的变化。 与其他遥测代理相比,这种过采样方法是Rezolus的主要区别之一。 通过支持BPF和更常见的遥测信号源,Rezolus是捕获性能异常,分析系统性能和进行性能
【文件预览】:
rezolus-master
----rust-toolchain(6B)
----build.rs(377B)
----docs()
--------DESIGN.md(5KB)
--------METRICS.md(22KB)
----Cargo.lock(52KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(424B)
--------ISSUE_TEMPLATE.md(303B)
--------workflows()
----LICENSE(564B)
----CONTRIBUTING.md(4KB)
----src()
--------config()
--------main.rs(3KB)
--------samplers()
--------exposition()
--------common()
----Cargo.toml(2KB)
----configs()
--------memcache.toml(281B)
--------ci.toml(995B)
--------macos.toml(231B)
--------example.toml(12KB)
----.gitignore(24B)
----CHANGELOG.md(7KB)
----CODE_OF_CONDUCT.md(230B)
----README.md(9KB)
----build()
--------ci.sh(4KB)