性能监控

通过性能监视,您可以跟踪、分析和调试应用程序的性能。Sentry可以帮助您识别性能机会,并将问题追溯到性能较差的代码。

通过性能监控,Sentry跟踪应用程序性能,测量吞吐量和延迟等指标,并显示错误对多个服务的影响。哨兵抓获分布式记录道包括交易以及测量单个服务和这些服务内的操作的跨度。

了解有关中跟踪的更多信息完整的跟踪文档.

这个性能页面是中的主视图哨兵.io您可以在其中搜索或浏览交易数据。事务表示要测量或跟踪的活动的单个实例,例如页面加载、页面导航或异步任务。该页面显示可视化事务或趋势以及一个表,您可以在其中查看相关事务并向下钻取以获取有关它们的更多信息。

选中“所有交易”选项卡的性能主页。

使用此页面上的信息,您可以通过服务追溯问题(例如,从前端到后端),以识别性能较差的代码。您将能够确定应用程序性能是变好了还是变差了,查看上一个版本的运行速度是否比以前的版本慢,并确定速度较慢的特定服务。一旦找到问题的原因,就可以解决降低性能的特定代码。

这个性能页面为您提供了几个筛选和显示选项,以便您可以将注意力集中在对您最重要的性能数据上。您可以使用项目、环境和日期筛选器自定义页面上显示的信息,包括小部件交易记录表。您还可以搜索以查找和筛选要调查的特定交易。

这个趋势视图允许您查看随时间推移性能发生重大变化的事务。此视图非常适合深入了解具有大量计数的交易。

当您发现感兴趣的交易时,可以通过访问其事务摘要页面。每个事务都有一个摘要视图,可以让您更好地了解其整体运行状况。在这个视图中,您可以找到图形、这些事件的实例、统计信息、方面映射、相关错误等等。

前端事务的摘要页面有一个“Web重要信息”选项卡,您可以在其中查看Web重要信息与事务关联。您还可以访问交易记录摘要上事务表中的性能第页。

有几种类型的韵律学您可以在图表中可视化,如Apdex、每分钟事务数、P50持续时间和用户痛苦,以全面了解软件的运行情况。

如果您的应用程序配置为性能监视,Sentry将检测常见的性能问题,并像处理错误一样将其分组为问题。性能问题有助于发现应用程序中的性能问题,并提供解决这些问题的工作流。了解有关的更多信息性能问题.

帮助改进此内容
我们的文档是开源的,可以在GitHub上获得。欢迎您的贡献,无论是纠正拼写错误(drat!)还是建议更新(“是的,这会更好”)。