《Skywalking UI使用指南》旨在为用户详细介绍如何有效利用Apache Skywalking的UI界面进行应用性能监控与追踪。通过本指南,开发者能够快速掌握Skywalking UI的各项功能和操作技巧,从而更高效地管理和优化其服务架构。
Skywalking UI 使用攻略
Skywalking UI 是一个强大的链路追踪系统,提供了详细的指标解释、仪表盘、拓扑图、追踪、日志、告警等功能。通过本攻略,用户可以快速理解 Skywalking UI 的各种指标及其含义,并且快速掌握 Skywalking UI 的使用。
一、指标术语解释
1. Apdex:应用性能指数,衡量服务的性能。
2. Response Time:响应时间,即服务响应的平均时间。
3. Throughput:吞吐量,即服务在选定时间内的请求量。
4. SLA:服务等级协议,衡量服务的可用性。
5. PPM:Packets Per Minute,每分钟收发包数(用于TCP服务)。
6. CPM:Calls Per Minute,每分钟请求数。
7. APM:Application Performance Monitor,应用程序性能监控工具。
8. OAP:Observability Analysis Platform,可观测性分析平台。
9. OAL:Observability Analysis Language,一种用于流式数据的分析语言。
10. Service Instance:服务实例,提供相同行为的工作负载集合。
11. Instance:服务实例中的每个工作负载称为一个实例。
12. Endpoint:端点,服务请求路径。
二、仪表盘
仪表盘提供了全局视角以及当前服务、实例和端点的多个拓扑图。这些图表展示服务之间的依赖关系,并提供告警信息、调用链及状态等详细数据查看功能。
三、拓扑图
通过拓扑图可以直观地看到服务间的相互调用情况,同时也能获取到每个服务的具体运行状况,比如开发框架类型、平均响应时间、吞吐量和百分比响应率等内容,并且能够创建新的服务组。
四、各指标模块介绍
4.1 仪表盘模块
APM 监控提供了多个维度的性能数据展示功能,包括 Apdex 值、Response Time 和 Throughput 等关键性参数。
4.2 拓扑图模块
此部分呈现了服务之间的依赖关系,并允许查看各种运行信息。此外还可以进行新组创建等操作。
五、其他功能
追踪:以接口列表的形式展示,通过 traceid 查询可以详细地了解内部调用流程。
日志:提供浏览器与后台服务的日志查阅工具。
告警:列出触发的警告项及其详情如实例状态或请求超时情况。
事件:记录了诸如服务启动和端点调用等重要活动信息。
调试:此功能尚未使用,后续会进行补充说明。
时间区设定统计指标的时间范围,默认为最近24小时。刷新按钮开启自动更新模式。