Supported components (legacy agent)
The following content pertains to supported components for the legacy AppOptics Java Agent.
AppOptics agents are no long receiving updates. The new SolarWinds Observability libraries are regularly updated with new features and improvements. If you are still relying on the AppOptics agents and your components are supported by the new libraries, consider migrating to SolarWinds Observability.
If you have already transitioned to the new SolarWinds Observability Java Library, see the SolarWinds Java Library documentation for supported components information.
SolarWinds Observability libraries are not compatible with AppOptics agents. Do not use a mix of SolarWinds Observability libraries and AppOptics agents to instrument applications that are part of a distributed trace.
This documents the version support on various java/scala JDK and
frameworks
JREs |
Oracle/Sun, OpenJDK |
6 - 16 |
IBM |
6 - 8 |
Application/HTTP Servers |
Glassfish |
2.x - 5.x |
Undertow |
1.x - 2.x |
Wildfly |
8.x - 18.x |
gRPC server |
1.x |
JBoss |
5.x - 7.x |
Websphere/Websphere Liberty Profile |
7.0+ |
Jetty |
6.x - 9.x |
WebLogic 11g - 12c |
|
Resin |
3.x - 4.0.x |
Akka HTTP server |
10.x |
Tomcat |
5.x - 10.x |
Glassfish Grizzly HTTP server |
2.x |
Netty |
3.x - 4.x |
Undertow |
1.x - 2.x |
Web Frameworks |
Spring MVC |
3.0 - 5.x |
Play |
1.1 - 2.8 |
Spring Boot |
2.x |
Grails |
1.0 - 1.3, 1.4 - 2.3.6 |
Spring Web Flow |
1.x - 2.x |
JBoss EJB |
4.x - 8.x |
Spring WebFlux |
5.x |
Spray
|
|
Apache Struts |
2.x |
Spray-can |
1.1.x - 1.3.x |
Apache MyFaces JSF |
1.2 - 2.2.8
|
|
|
Java HTTP Clients |
Apache HttpClient |
3.x - 4.x |
JBoss RESTEasy |
2.x - 3.x |
Apache AsyncHttpClient |
4.x |
JDK javax.xml.soap |
1.6 - 1.7 |
gRPC client |
1.x |
Restlet |
2.x - 3.x |
Java HTTP client |
11+ |
Spring RestTemplate |
3.x - 5.x |
OkHttp client |
3.x - 4.x |
Play WS |
2.2 - 2.8 |
Apache CXF |
2.2.1 - CXF 3.3.1 |
JDK HttpURLConnection |
1.5+ |
Apache Axis2 |
1.x |
Spray HTTP client |
1.x |
Sun Jersey |
1.x |
Akka HTTP client |
10.x |
Glassfish Jersey JAX-RS 2.0: |
2.x |
Jetty HTTP client: |
9.x |
Databases |
Cassandra CQL via Datastax |
1.0.0 - 2.0.x
|
Apache Derby
|
|
Cloudera HBase |
0.92.x - 1.1.1 |
Apache DBCP
|
|
MongoDB |
2.x - 4.x |
c3p0
|
|
Oracle JDBC Thin |
11.x, 12.x
|
HSQLDB
|
|
Redis Jedis |
1.3.0 - 3.x |
Microsoft SQL
|
|
Redis Redisson |
1.x - 3.x |
Hikari
|
|
IBM DB2
|
|
MariaDB
|
|
MySQL
|
|
IBM AS400
|
|
Oracle JDBC OCI
|
|
Sun DB Proxy
|
|
PostgreSQL |
|
DataNucleus RDBMS
|
|
Web services |
JAX-WS annotation |
|
Sun Jersey RESTful Web services |
1.x |
Axis 2 Web services |
1.x |
Glassfish Jersey RESTful Web services |
2.x |
Other components |
Apache Solr |
1.3.0 - 8.x |
Java ForkJoinPool |
1.7+ |
Ehcache |
1.x - 2.x |
Kotlin Coroutines |
1.0.0 - 1.2.0 |
Spymemcached |
2.4.x - 2.12.x |
RabbitMQ |
2.x - 3.x |
xmemcached |
1.x - 2.x |
Log4j2 |
2.x |
Akka-actor |
2.1 - 2.4 |
Log4j |
1.2.x |
Spray-can HTTP server |
1.1.x - 1.3.x |
Logback |
0.9.8 - 1.2.3 |
Java ThreadPoolExecutor |
1.5+ |
Kafka
|
1.x - 2.x
|
JMS |
2.x
|
Quartz Job Scheduler
|
1.4.x - 2.x |
Spring Batch |
1.x - 2.x |
Reactor |
3.2.x+ |
Spring Scheduling |
3.2.0 - 5.x |
|
|