系列
- 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本
- 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps
- Sentry For React 完整接入详解
- Sentry For Vue 完整接入详解
- Sentry-CLI 使用详解
- Sentry Web 性能监控 - Web Vitals
- Sentry Web 性能监控 - Metrics
- Sentry Web 性能监控 - Trends
- Sentry Web 前端监控 - 最佳实践(官方教程)
- Sentry 后端监控 - 最佳实践(官方教程)
- Sentry 监控 - Discover 大数据查询分析引擎
- Sentry 监控 - Dashboards 数据可视化大屏
- Sentry 监控 - Environments 区分不同部署环境的事件数据
- Sentry 监控 - Security Policy 安全策略报告
- Sentry 监控 - Search 搜索查询实战
- Sentry 监控 - Alerts 告警
目录
- 什么是跟踪?
- 为什么要跟踪?
- 跟踪(Traces)、事务(Transactions和跨度(Spans)
- 示例:调查缓慢的页面加载
- 更多示例
- 跟踪数据模型
- 更多信息
- 数据采样
- 跟踪中的一致性
公众号:黑客下午茶
分布式跟踪(Distributed tracing
)通过捕获软件系统之间的交互来提供相关错误和事务的连接视图。通过跟踪,Sentry
可以跟踪您的软件性能并显示跨多个系统的错误影响。 通过服务追溯问题将您的前端连接到您的后端。
启用性能监控以扩充您现有的错误数据,跟踪从前端到后端的交互。通过跟踪,Sentry
可以跟踪您的软件性能,测量吞吐量和延迟等指标,并显示跨多个系统的错误影响。跟踪使 Sentry
成为更完整的监控解决方案,帮助您更快地诊断问题并衡量应用程序的整体健康状况。Sentry
中的跟踪提供了以下见解:
- 特定错误事件或
issue
发生了什么 - 导致应用程序出现瓶颈或延迟
issue
的条件 - 消耗时间最多的端点或操作
什么是跟踪?
首先,请注意跟踪不是什么:跟踪不是分析。 尽管分析和跟踪的目标有相当多的重叠,虽然它们都可用于诊断应用程序中的问题,但它们在测量内容和数据记录方式方面有所不同。
profiler
可以测量应用程序操作的多个方面:执行的指令数、各种进程使用的内存量、给定函数调用所花费的时间量等等。生成的 profile