查看和分析配置文件数据
剖析数据可以以多种格式呈现,例如:
- 火焰图:可视化调用关系并识别热点。
- 表格:查看特定函数或时间段的详细统计信息。
- 图表:分析趋势并比较不同指标的性能。
查看配置文件
Pyroscope 提供了命令行界面 (CLI) 和应用程序编程接口 (API),用于与剖析数据进行交互和检索。这些工具提供了访问和管理您的剖析信息的灵活性。
您可以将 Pyroscope 的剖析数据导出为各种格式
- pprof:支持 pprof,gzip 压缩的 pprof,例如
foo.pprof.gz
- JSON:易于与其他工具和脚本集成的 JSON 对象
将 Pyroscope 与 Grafana 集成是可视化剖析数据的一种常见且推荐的方法。Grafana 是一个强大的数据可视化工具,可以有效地以易于访问和富有洞察力的方式显示剖析数据。
在 Grafana 中可视化数据的选项
- Profiles Drilldown app:此应用程序专为 Pyroscope 数据设计。它允许轻松浏览、分析和比较不同标签或时间段的多个配置文件。这对于全面了解您的应用程序性能特别有用。
- Explore tab:在 Grafana 中,Explore 适用于对您的剖析数据进行有针对性的查询。这对于深入分析应用程序性能的特定方面很有用。
- 仪表盘:Grafana 仪表盘非常适合将剖析数据与其他指标集成。您可以在其他仪表盘项旁边显示 Pyroscope 数据,创建您的应用程序整体健康和性能的统一视图。
有关配置这些数据源的更多信息,请参阅 Grafana Cloud 和 Grafana 中的 Pyroscope 数据源文档。