概述

编辑

版本

8.14.1 (查看全部)

兼容的 Kibana 版本

8.12.0 或更高版本

支持的无服务器项目类型
这是什么?

安全
可观测性

订阅级别
这是什么?

基本

通用剖析 提供整个集群、全系统、持续的剖析,无需任何仪表化。

通过在 Kibana 中使用火焰图、堆栈跟踪和顶级函数视图可视化数据,全面了解整个集群中哪些代码行正在消耗计算资源。

要求

编辑
  • 要进行剖析的工作负载必须在 Linux 机器上运行;内核版本 >=4.15
  • Elastic Cloud,版本 8.7 或更高版本

主要特性

编辑
无摩擦部署
编辑

通用剖析由 eBPF 提供支持,不需要任何应用程序源代码更改、仪表化、主机调试符号或其他侵入式操作。只需部署代理,几分钟后即可接收剖析数据。

在生产环境中始终开启
编辑

通用剖析具有极低的开销,旨在保持在 1% 的 CPU 使用率和低于 250MB 的 RAM 预算内,这意味着对于大多数工作负载,即使在生产环境中,它也可以 24/7 全天候运行,而不会对剖析的系统产生明显影响。

全系统可见性
编辑

通用剖析构建从内核、通过用户空间本机代码,一直到更高级运行时中运行的代码的堆栈跟踪,从而使您能够以前所未有的方式深入了解系统在各个级别的行为。

异构可见性
编辑

通用剖析甚至支持混合语言堆栈跟踪。例如,Python 或 Java 代码调用本机代码,然后调用内核

支持以下语言运行时:PHP、Python、Java(或任何 JVM 语言)、Go、Rust、C/C++、Node.js/V8、Ruby 和 Perl。

支持的最低版本是

  • PHP: >= 7.3
  • Python: >= 3.6
  • JVM/JDK: >= 7
  • V8: >= 8.1.0
  • Ruby: >= 2.5
  • Perl: >= 5.28

了解更多

更新日志

编辑
更新日志
版本 详细信息 Kibana 版本

8.14.1

错误修复 (查看拉取请求)
不要使用秘密变量

8.12.0 或更高版本

8.14.0

增强 (查看拉取请求)
使用秘密变量

8.12.0 或更高版本

8.12.0

增强 (查看拉取请求)
允许自定义遥测配置

8.12.0 或更高版本

8.10.0

增强 (查看拉取请求)
添加输入配置选项

8.10.2 或更高版本

8.9.0-预览版

增强 (查看拉取请求)
添加输入配置

8.8.1-预览版

增强 (查看拉取请求)
提升格式版本并删除 hack 的文本

8.8.0-预览版

增强 (查看拉取请求)
软件包的初始草案