/skywalking
时间: 2024-06-06 16:04:28 浏览: 175
SkyWalking是一个开源的应用程序性能监测(APM)系统,致力于提供分布式跟踪、应用程序性能分析和应用程序依赖性分析。它提供了一系列的可视化、告警、故障诊断等功能,帮助快速发现应用程序性能问题并定位问题根源。以下是关于SkyWalking的一些介绍和演示:
1. SkyWalking的安装和使用: [^1]
- 下载并解压SkyWalking的发布包:`tar -zxvf apache-skywalking-apm-8.6.0.tar.gz`
- 启动SkyWalking OAP Server:`cd apache-skywalking-apm-bin/ && ./bin/oapService.sh start`
- 启动SkyWalking Web App:`cd apache-skywalking-apm-bin/ && ./bin/webappService.sh start`
- 访问SkyWalking Web UI:`http://localhost:8080/`
2. SkyWalking的基本概念: [^2]
- Trace:一次完整的请求过程,由多个Segment构成。
- Segment:一次服务调用的基本单元,由一个Span或多个Span组成。
- Span:一次服务调用的一段过程,包含了调用的起止时间、耗时、调用者和被调用者等信息。
- Service Instance:服务实例,表示运行的一个服务。
3. SkyWalking的可视化界面演示: [^3]
- 应用拓扑图:展示应用程序的依赖关系和调用链路。
- 应用实例列表:列出所有运行的服务实例。
- 应用指标:展示各个实例的资源利用情况、吞吐量、响应时间等指标。
- Trace详情:展示一次完整调用过程的细节信息。