skywalking作用
时间: 2023-12-05 21:41:29 浏览: 106
SkyWalking是一个开源的应用性能监控系统,它提供了分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。SkyWalking可以帮助用户快速发现和定位应用程序中的性能问题,提高应用程序的可观察性和可维护性。通过SkyWalking,用户可以了解应用程序的整体架构、服务之间的调用关系、服务的性能指标等信息,从而更好地优化应用程序的性能和稳定性。
演示:以Spring Boot应用为例,演示如何使用SkyWalking进行应用性能监控。
1.在pom.xml文件中添加SkyWalking的依赖:
```xml
<dependency>
<groupId>org.apache.skywalking</groupId>
<artifactId>apm-toolkit-trace</artifactId>
<version>8.4.0</version>
</dependency>
```
2.在应用程序的启动类上添加@EnableSkyWalking注解:
```java
@SpringBootApplication
@EnableSkyWalking
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
```
3.启动应用程序,并访问应用程序的接口。
4.登录SkyWalking的Web界面,查看应用程序的性能指标和调用链信息。