Parca 针对开源基础设施的持续分析监控工具开源项目

我要开发同款
白开水不加糖2021年10月09日
97阅读
开发技术TypeScript
所属分类Google Go、系统监控、管理和监控
授权协议Apache-2.0

作品详情

Parca是一个针对应用程序和基础设施的持续分析项目。持续分析以分析CPU、内存使用情况,直至行号。节省基础设施成本、提高性能并提高可靠性。

持续分析是以系统的方式对程序进行剖析(如CPU、内存、I/O等)的行为。Parca收集、存储并提供可在一段时间内查询的配置文件。它有一个强大的多维数据模型、存储和查询引擎,专门为剖析数据设计。

特性:

eBPFProfiler:单个profiler,使用eBPF,以非常低的开销自动从Kubernetes或systemd跨整个基础架构发现目标。支持C、C++、Rust、Go等。

OpenStandards:使用基于eBPF的 profiler 生成pprof格式的配置文件,并摄取任何pprof格式的配置文件,允许广泛的语言采用和与现有工具的互操作性。

优化的存储和查询:有效地存储分析数据,同时保留原始数据,并允许通过基于标签的搜索对数据进行切片和切块。聚合分析数据基础架构范围内的数据,及时查看单个配置文件或在任何维度上进行比较。

优势省钱:许多组织通过轻松优化的代码路径浪费了20-30%的资源。Parca代理旨在通过要求整个基础设施的0检测来降低进入门槛。提高性能:使用随时间收集的分析数据,Parca可以自信地和具有统计意义的确定要优化的热门路径。此外,它还可以显示任何标签维度之间的差异,例如部署、版本和区域。了解事件:分析数据可提供对流程随时间执行的内容的独特见解和深度。内存泄漏,以及导致意外行为的CPU或I/O中的瞬时峰值,传统上难以排除故障,而通过连续分析则轻而易举。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论