菜单
开源

版本 1.1 发行说明

Pyroscope 团队很高兴宣布第二个版本发布。此版本支持从本地磁盘和对象存储等持久化存储中检索系列数据,并进行了一些性能改进(例如,JFR 摄取处理效率大幅提升)。

一如既往,非常欢迎您的反馈,请随时提交 Issues/参与讨论。您可以通过以下方式联系团队:

Docker 镜像

bash
  docker pull docker.io/grafana/pyroscope:1.1.0

改进和增强

  • 切换到 v1 Golang SDK。
  • 更新了包括 Go、Ruby、Django、Rust 在内的多个依赖项。
  • 引入了元数据抓取器,用于在本地同步过滤后的元数据。
  • 通过 nfpm 引入了 pyroscope 打包。
  • 使用 Grafana 火焰图组件。
  • ‘ExportData’ 现在遵守与 ‘flamegraph.com’ 相关的属性。
  • 引入了禁用 RBAC 的选项。
  • 引入了一个租户扫描器。
  • 重构块压缩以启用分片拆分。
  • 改进了多租户默认行为文档。

修复

  • 解决了各种竞态条件和错误。
  • 改进了 URL 处理和 pprof 合并。
  • 修复了各种文档不一致和过时的引用。
  • 修复了损坏的链接。
  • 解决了与 dotnet 和 ebpf 相关的多个问题。
  • 解决了不稳定的测试和 ingestionAdapter 中的问题。
  • 处理没有时间戳的性能分析数据。

文档更新

  • 为 Java 文档添加了标签页,并更新了 ebpf 文档。
  • 添加了 Apple arm64 构建部分。
  • 更新了贡献者文档。
  • 改进了 Helm 文档。
  • 优化并澄清了 querier API 调用。

DevOps 和工具

  • 发布了 Helm v1.0.0 版本。
  • 为 brew 版本添加了自动化流程。
  • Helm 改进:设置正确的命名空间、添加 initContainers、hostNetwork 等。
  • dskit 升级后进行了重构。
  • 更新了用于摄取到 grafana.com 的搭车应用示例。