- HTTP Server
- Tomcat 7
- Tomcat 8
- Tomcat 9
- Spring Boot Web 4.x
- Spring MVC 3.x, 4.x with servlet 3.x
- Nutz Web Framework 1.x
- Struts2 MVC 2.3.x -> 2.5.x
- Resin 3 (Optional¹)
- Resin 4 (Optional¹)
- Jetty Server 9
- HTTP Client
- Feign 9.x
- Netflix Spring Cloud Feign 1.1.x, 1.2.x, 1.3.x
- Okhttp 3.x
- Apache httpcomponent HttpClient 4.2, 4.3
- Spring RestTemplete 4.x
- Jetty Client 9
- Apache httpcomponent AsyncClient 4.x
- JDBC
- Mysql Driver 5.x, 6.x
- Oracle Driver (Optional¹)
- H2 Driver 1.3.x -> 1.4.x
- Sharding-JDBC 1.5.x
- PostgreSQL Driver 8.x, 9.x, 42.x
- RPC Frameworks
- Dubbo 2.5.4 -> 2.6.0
- Dubbox 2.8.4
- Motan 0.2.x -> 1.1.0
- gRPC 1.x
- Apache ServiceComb Java Chassis 0.1 -> 0.5
- MQ
- NoSQL
- Redis
- Jedis 2.x
- MongoDB Java Driver 2.13-2.14,3.3+
- Memcached Client
- Spymemcached 2.x
- Xmemcached 2.x
- Redis
- Service Discovery
- Spring Ecosystem
- Spring Bean annotations(@Bean, @Service, @Component, @Repository) 3.x and 4.x (Optional²)
- Spring Core Async SuccessCallback/FailureCallback/ListenableFutureCallback 4.x
- Hystrix: Latency and Fault Tolerance for Distributed Systems 1.4.20 -> 1.5.12
- Scheduler
- Elastic Job 2.x
- OpenTracing community supported
¹Required dependencies for these components must be first manually downloaded before being built, due to license incompatibilities. For this reason these components are not by default included in the SkyWalking releases.
²These plugins affect the performance or must be used under some conditions, from experiences. So only released in /optional-plugins
, copy to /plugins
in order to make them work.