Todos los productos
Search
Centro de documentos

Cloud Monitor:Componentes y frameworks de Java compatibles

Última actualización: Sep 12, 2026

Application Real-Time Monitoring Service (ARMS) proporciona instrumentación automática para aplicaciones Java. A continuación se enumeran las versiones de JDK, las distribuciones de JDK y los frameworks y componentes de terceros compatibles con cada serie del agente de ARMS (5.x, 4.x y 3.x). Consulte la sección que corresponda a la versión del agente que tiene desplegada.

Versiones de JDK compatibles

Upgrade the ARMS agent

Enable continuous profiling

[[Product changes] ARMS Application Monitoring no longer supports Java 7](t2359147.xdita#main-2359147)

Versión

Descripción

JDK 25

Compatible con la versión 4.7.x del agente y posteriores.

JDK 21

Para usar JDK 21, actualice el agente de ARMS a la versión 3.1.4 o posterior.

JDK 17

Para utilizar funciones avanzadas de ARMS, como el perfilado continuo, use JDK 17.0.9 o posterior. Para obtener más información, consulte Enable continuous profiling.

JDK 11

Para utilizar funciones avanzadas de ARMS, como el perfilado continuo, use JDK 11.0.17 o posterior. Para obtener más información, consulte Enable continuous profiling.

JDK 1.8

En despliegues dentro de clústeres de Kubernetes, use JDK 8u212 o posterior. Para utilizar funciones avanzadas de ARMS, como el perfilado continuo, use JDK 8u352 o posterior. Para obtener más información, consulte Enable continuous profiling.

JDK 1.7

ARMS Application Monitoring dejó de admitir Java 7 en las versiones 3.0.x del agente y posteriores. Si aún usa Java 7, actualice su versión de Java. Para obtener más información, consulte [Product Change] ARMS Application Monitoring Ends Support for Java 7.

Distribuciones de JDK compatibles

  • OpenJDK (recomendado)

  • Alibaba Dragonwell (recomendado)

  • Temurin

  • AdoptOpenJDK

  • Amazon Corretto

  • Azul

  • Java HotSpot VM

Evite Eclipse OpenJ9 debido a problemas de compatibilidad con ARMS.

Agente 5.x: frameworks y componentes compatibles

Esta información de compatibilidad aplica a la versión más reciente del agente 5.x.

En los componentes JDBC, el agente monitorea únicamente las operaciones de creación, lectura, actualización y eliminación (CRUD) ejecutadas mediante la especificación JDBC, incluso si un componente admite otros métodos de acceso a la base de datos.

Tipo

Componente

Versión compatible

Descripción

Cliente o framework de LLM

AgentScope

1.0.0+

OpenAI Java SDK

1.1.0+, 2.X+, 3.X+

Recopila métricas y spans de las llamadas a ChatCompletion. Recopila métricas y spans de las llamadas a Completion. Recopila métricas y spans de las llamadas a Embedding.

Spring AI

1.X+

Recopila métricas y spans de las llamadas a OpenAI ChatModel. Recopila métricas y spans de las llamadas al ChatClient predeterminado. Recopila métricas y spans de las llamadas al ToolManager predeterminado.

Spring AI Alibaba

1.0.0.3+

Recopila métricas y spans de las llamadas a DashScope ChatModel.

Protocolo de agente

A2A (Agent-to-Agent) Java SDK

0.3.3+

Recopila métricas y spans de las llamadas de cliente y servidor de Agent-to-Agent.

MCP Java SDK

0.17.0+

Recopila métricas y spans de las llamadas de cliente y servidor de Model Context Protocol.

Contenedor web

CXF

3.0+

Recopila métricas RED y spans de CXF.

Restlet

1.1.0+

Recopila métricas RED y spans de Restlet.

Tomcat

7.X a 10.X

Recopila métricas RED y spans de HTTP. Recopila métricas del pool de hilos de Tomcat.

Jetty

8.X a 11.X

Recopila métricas RED y spans de HTTP. Recopila métricas del pool de hilos de Jetty.

Play Framework

2.4+

Recopila métricas RED y spans de HTTP.

WebLogic

10.3.0 a 12.2.X

Recopila métricas RED y spans de HTTP.

Undertow

1.4.0+

Recopila métricas RED y spans de HTTP. Recopila métricas del pool de hilos de Undertow.

Vert.x

3.0.0+

Recopila métricas RED y spans de HTTP.

Webflux

5.0.0.RELEASE+

Recopila métricas RED y spans de HTTP.

Spring Cloud Gateway

2.0.0.RELEASE+

Recopila métricas RED y spans de HTTP.

JFinal

3.6+

Recopila métricas RED y spans de HTTP.

WebSphere

9.0+

Recopila métricas RED y spans de HTTP.

Cliente HTTP

Apache HTTP Client

2.0 a 5.3.1

Recopila métricas RED y spans de HTTP.

Google HTTP Client

1.19.0+

Recopila métricas RED y spans de HTTP.

Java HTTP Client

JDK 11+

Recopila métricas RED y spans de HTTP.

OkHttp

2.2+

Recopila métricas RED y spans de HTTP.

Async HTTP Client

1.8 a 2.12.3

Recopila métricas RED y spans de HTTP.

Framework RPC

Alibaba Dubbo

2.5.10 a 2.6.12

Recopila métricas RED y spans de Dubbo.

Apache Dubbo

2.7.0+

Recopila métricas RED y spans de Dubbo.

HSF

2.2 a 3.0

Recopila métricas RED y spans de HSF.

gRPC

1.6.0+

Recopila métricas RED y spans de gRPC.

Motan

0.3.0+

Recopila métricas RED y spans de Motan.

SofaRPC

5.4.0+

Recopila métricas RED y spans de SofaRPC.

JDBC

OceanBase

2.4.0+

Recopila métricas y spans de las llamadas a la base de datos.

MySQL

5.1.1+

Recopila métricas y spans de las llamadas a la base de datos.

PostgreSQL

42.0.0+

Recopila métricas y spans de las llamadas a la base de datos.

SQL Server

6.2.0.jre7+

Recopila métricas y spans de las llamadas a la base de datos.

MariaDB

1.5.2+

Recopila métricas y spans de las llamadas a la base de datos.

Oracle

12.2.0.1+

Recopila métricas y spans de las llamadas a la base de datos.

PolarDB

1.0.0+

Recopila métricas y spans de las llamadas a la base de datos.

ClickHouse

0.1.28+

Recopila métricas y spans de las llamadas a la base de datos.

NoSQL

HBase

2.0 a 3.0

Recopila métricas y spans de las llamadas a NoSQL.

Jedis

1.4+

Recopila métricas y spans de las llamadas a NoSQL.

Lettuce

4.0.Final+

Recopila métricas y spans de las llamadas a NoSQL. Recopila métricas del pool de conexiones de Lettuce. Recopila métricas del tamaño de respuesta de NoSQL.

Redisson

3.0 a 3.25.2

Recopila métricas y spans de las llamadas a NoSQL.

Memcached

2.12.0 a 2.12.3

Recopila métricas y spans de las llamadas a NoSQL.

MongoDB

3.1+

Recopila métricas y spans de las llamadas a NoSQL.

Elasticsearch

5.0+

Recopila métricas y spans de las llamadas a NoSQL. Monitorea el acceso a Elasticsearch solo por HTTP; no es compatible con el acceso por TCP.

InfluxDB

2.7 a 2.23

Recopila métricas y spans de las llamadas a NoSQL.

Cassandra

3.0+

Recopila métricas y spans de las llamadas a NoSQL.

Mensajería

Eclipse Paho Client MQTTv3

1.0.2+

Recopila métricas RED y spans de las llamadas del consumidor.

RocketMQ Java Client

4.4.0, 4.5.1+, 5.X+

Recopila métricas RED y spans de las llamadas del consumidor y del productor. Recopila métricas de latencia de mensajes.

RocketMQ Java Client V5

5.0.0+

Recopila métricas RED y spans de las llamadas del consumidor y del productor. Recopila métricas de latencia de mensajes.

Alibaba Cloud MNS SDK

1.3.0+

Recopila métricas RED y spans de las llamadas del productor y del consumidor.

ApsaraMQ for RocketMQ

1.7.0.Final+, 2.0.0.Final+

Recopila métricas RED y spans de las llamadas del consumidor y del productor. Recopila métricas de latencia de mensajes.

Qpid JMS Client

0.49.0+

Recopila métricas RED y spans de las llamadas del consumidor.

RabbitMQ

4.X+

Recopila métricas RED y spans de las llamadas del consumidor y del productor. Recopila spans de todas las operaciones de canal y comando.

Kafka

0.11.0.0+, 1.X+, 2.X+, 3.X+

Recopila métricas RED y spans de las llamadas del consumidor y del productor.

Spring Kafka

2.7.0+

Recopila métricas RED y spans de las llamadas del consumidor (Message Listener). Para evitar datos duplicados, el sondeo deshabilita la instrumentación subyacente de Kafka cuando la instrumentación de Spring Kafka está activa.

Tarea programada

XXLJob

2.0.2+

Recopila métricas RED y spans de las llamadas de tareas programadas.

SchedulerX 2.0

1.2.1 a 1.11.6

Recopila métricas RED y spans de las llamadas de tareas programadas.

Spring Scheduled

3.1.0.RELEASE+

Recopila métricas RED y spans de las llamadas de tareas programadas.

ElasticJob

3.0.0 a 3.0.4

Recopila métricas RED y spans de las llamadas de tareas programadas.

Framework de registros

Log4j

1.2+

Inserta EagleEye-TraceID en el contexto del registro. Recopila métricas de conteo de registros.

Log4j2

2.0+

Inserta EagleEye-TraceID en el contexto del registro. Recopila métricas de conteo de registros.

Logback

1.0.0 a 1.2.3

Inserta EagleEye-TraceID en el contexto del registro. Recopila métricas de conteo de registros.

Pool de conexiones de base de datos

Druid

1.0.25+

Recopila métricas del pool de conexiones. Recopila spans de las operaciones de obtención de conexiones.

HikariCP

3.0.0+

Recopila métricas del pool de conexiones.

C3P0

0.9.5+

Recopila métricas del pool de conexiones.

MyBatis

3.1.0+

Recopila spans de las operaciones de MyBatis.

DBCP

2+

Recopila métricas del pool de conexiones.

Otros

Spring

4.1.0.RELEASE+

Instrumenta el código de envío de solicitudes de Spring para determinar la ruta de una solicitud HTTP.

Spring Bean

4.1.0.RELEASE+

Instrumenta cada método público de los beans administrados por Spring y genera spans.

Agente 4.x: frameworks y componentes compatibles

La versión más reciente del agente 4.x es compatible con los siguientes frameworks y componentes.

En los componentes JDBC, el agente monitorea únicamente las operaciones CRUD (creación, lectura, actualización y eliminación) que usan la especificación JDBC, incluso si un componente admite otros métodos de acceso a la base de datos.

Tipo

Componente

Versión compatible

Descripción

Cliente o framework de LLM

AgentScope

1.0.0+

OpenAI Java SDK

1.1.0+, 2.X+, 3.X+

Recopila métricas y spans de las llamadas a ChatCompletion. Recopila métricas y spans de las llamadas a Completion. Recopila métricas y spans de las llamadas a Embedding.

Spring AI

1.X+

Recopila métricas y spans de las llamadas a OpenAI ChatModel. Recopila métricas y spans de las llamadas al ChatClient predeterminado. Recopila métricas y spans de las llamadas al ToolManager predeterminado.

Spring AI Alibaba

1.0.0.3+

Recopila métricas y spans de las llamadas a DashScope ChatModel.

Protocolo de agente

A2A (Agent-to-Agent) Java SDK

0.3.3+

Recopila métricas y spans de las llamadas de cliente y servidor de Agent-to-Agent.

MCP Java SDK

0.17.0+

Recopila métricas y spans de las llamadas de cliente y servidor de Model Context Protocol.

Contenedor web

CXF

3.0+

Recopila métricas RED y spans de CXF.

Restlet

1.1.0+

Recopila métricas RED y spans de Restlet.

Tomcat

7.X a 10.X

Recopila métricas RED y spans de las solicitudes HTTP. Recopila métricas del pool de hilos de Tomcat.

Jetty

8.X a 11.X

Recopila métricas RED y spans de las solicitudes HTTP. Recopila métricas del pool de hilos de Jetty.

Play Framework

2.4+

Recopila métricas RED y spans de las solicitudes HTTP.

WebLogic

10.3.0 a 12.2.X

Recopila métricas RED y spans de las solicitudes HTTP.

Undertow

1.4.0+

Recopila métricas RED y spans de las solicitudes HTTP. Recopila métricas del pool de hilos de Undertow.

Vert.x

3.0.0+

Recopila métricas RED y spans de las solicitudes HTTP.

Webflux

5.0.0.RELEASE+

Recopila métricas RED y spans de las solicitudes HTTP.

Spring Cloud Gateway

2.0.0.RELEASE+

Recopila métricas RED y spans de las solicitudes HTTP.

JFinal

3.6+

Recopila métricas RED y spans de las solicitudes HTTP.

WebSphere

9.0+

Recopila métricas RED y spans de las solicitudes HTTP.

Cliente HTTP

Apache HTTP Client

2.0 a 5.3.1

Recopila métricas RED y spans de las solicitudes HTTP.

Google HTTP Client

1.19.0+

Recopila métricas RED y spans de las solicitudes HTTP.

Java HTTP Client

JDK 11+

Recopila métricas RED y spans de las solicitudes HTTP.

OkHttp

2.2+

Recopila métricas RED y spans de las solicitudes HTTP.

Async HTTP Client

1.8 a 2.12.3

Recopila métricas RED y spans de las solicitudes HTTP.

Framework RPC

Alibaba Dubbo

2.5.10 a 2.6.12

Recopila métricas RED y spans de Dubbo.

Apache Dubbo

2.7.0+

Recopila métricas RED y spans de Dubbo.

HSF

2.2 a 3.0

Recopila métricas RED y spans de HSF.

gRPC

1.6.0+

Recopila métricas RED y spans de gRPC.

Motan

0.3.0+

Recopila métricas RED y spans de Motan.

JDBC

OceanBase

2.4.0+

Recopila métricas y spans de las llamadas a la base de datos.

MySQL

5.1.1+

Recopila métricas y spans de las llamadas a la base de datos.

PostgreSQL

42.0.0+

Recopila métricas y spans de las llamadas a la base de datos.

SQL Server

6.2.0.jre7+

Recopila métricas y spans de las llamadas a la base de datos.

MariaDB

1.5.2+

Recopila métricas y spans de las llamadas a la base de datos.

Oracle

12.2.0.1+

Recopila métricas y spans de las llamadas a la base de datos.

PolarDB

1.0.0+

Recopila métricas y spans de las llamadas a la base de datos.

ClickHouse

0.1.28+

Recopila métricas y spans de las llamadas a la base de datos.

NoSQL

HBase

2.0 a 3.0

Recopila métricas y spans de las llamadas a NoSQL.

Jedis

1.4+

Recopila métricas y spans de las llamadas a NoSQL.

Lettuce

4.0.Final+

Recopila métricas y spans de las llamadas a NoSQL. Recopila métricas del pool de conexiones de Lettuce. Recopila métricas del tamaño de respuesta de NoSQL.

Redisson

3.0 a 3.25.2

Recopila métricas y spans de las llamadas a NoSQL.

Memcached

2.12.0 a 2.12.3

Recopila métricas y spans de las llamadas a NoSQL.

MongoDB

3.1+

Recopila métricas y spans de las llamadas a NoSQL.

Elasticsearch

5.0+

Recopila métricas y spans de las llamadas a NoSQL. La recopilación de datos es compatible con clientes que acceden a servidores de Elasticsearch por HTTP. No es compatible con el acceso por TCP.

InfluxDB

2.7 a 2.23

Recopila métricas y spans de las llamadas a NoSQL.

Cassandra

3.0+

Recopila métricas y spans de las llamadas a NoSQL.

Mensajería

Eclipse Paho Client MQTTv3

1.0.2+

Recopila métricas RED y spans de las llamadas del consumidor.

RocketMQ Java Client

4.4.0, 4.5.1+, 5.X+

Recopila métricas RED y spans de las llamadas del productor y del consumidor. Recopila métricas de latencia de mensajes.

RocketMQ Java Client V5

5.0.0+

Recopila métricas RED y spans de las llamadas del productor y del consumidor. Recopila métricas de latencia de mensajes.

Alibaba Cloud MNS SDK

1.3.0+

Recopila métricas RED y spans de las llamadas del productor y del consumidor.

ApsaraMQ for RocketMQ

1.7.0.Final+, 2.0.0.Final+

Recopila métricas RED y spans de las llamadas del productor y del consumidor. Recopila métricas de latencia de mensajes.

Qpid JMS Client

0.49.0+

Recopila métricas RED y spans de las llamadas del consumidor.

RabbitMQ

4.X+

Recopila métricas RED y spans de las llamadas del productor y del consumidor. Recopila spans de todas las operaciones de canal y comando.

Kafka

0.11.0.0+, 1.X+, 2.X+, 3.X+

Recopila métricas RED y spans de las llamadas del productor y del consumidor.

Spring Kafka

2.7.0+

Recopila métricas RED y spans de las llamadas del consumidor (message listener). Para evitar reportes duplicados, se deshabilita la instrumentación subyacente de Kafka cuando la instrumentación de Spring Kafka está activa.

Tarea programada

XXLJob

2.0.2+

Recopila métricas RED y spans de las llamadas de tareas programadas.

SchedulerX

1.2.1 a 1.11.6

Recopila métricas RED y spans de las llamadas de tareas programadas.

Spring Scheduled

3.1.0.RELEASE+

Recopila métricas RED y spans de las llamadas de tareas programadas.

ElasticJob

3.0.0 a 3.0.4

Recopila métricas RED y spans de las llamadas de tareas programadas.

Framework de registros

Log4j

1.2+

Inserta EagleEye-TraceID en el contexto del registro. Recopila métricas sobre la cantidad de registros que genera el framework.

Log4j2

2.0+

Inserta EagleEye-TraceID en el contexto del registro. Recopila métricas sobre la cantidad de registros que genera el framework.

Logback

1.0.0 a 1.2.3

Inserta EagleEye-TraceID en el contexto del registro. Recopila métricas sobre la cantidad de registros que genera el framework.

Pool de conexiones de base de datos

Druid

1.0.25+

Recopila métricas del pool de conexiones. Recopila spans de las operaciones de obtención de conexiones.

HikariCP

3.0.0+

Recopila métricas del pool de conexiones.

C3P0

0.9.5+

Recopila métricas del pool de conexiones.

MyBatis

3.1.0+

Recopila spans de las operaciones de MyBatis.

DBCP

2+

Recopila métricas del pool de conexiones.

Otros

Spring

4.1.0.RELEASE+

Instrumenta el código de envío de solicitudes de Spring para obtener la ruta de una solicitud HTTP.

Spring Bean

4.1.0.RELEASE+

Instrumenta cada método público de un bean administrado por Spring para crear un span.

Agente 3.x: frameworks y componentes compatibles

La versión más reciente del agente 3.x es compatible con los siguientes frameworks y componentes.

Tipo

Componente

Versión compatible

Contenedor web

Tomcat

7.X a 10.X

Jetty

8.1.X a 11.0.X

Play Framework

2.2.X a 2.8.X

WebLogic

10.3.X a 12.2.X

Undertow

1.4.X a 2.2.X

Vert.x

3.3.X+

Reactor Netty

0.7.X+

Webflux

5.0.X+

Cliente HTTP

Apache HttpClient

3.0.X+

Google HTTP Client

1.19.X+

OkHttp/OkHttp3

2.1.X a 4.11.X

Spring Web (RestTemplate)

AsyncHttpClient

2.0.X a 2.12.X

Spring

Spring MVC

3.0.5.RELEASE+

Spring Scheduled

3.1.0.RELEASE+

Spring Cloud

Hystrix

1.0.X a 1.5.X

Feign

9.0.X a 12.4.X

Spring Webflux

5.0.X a 6.0.X

Spring Cloud Gateway

2.1.X a 4.0.X

Framework RPC

Dubbo

2.4.X+

Ali-HSF (High Speed Framework)

2.2.X+

gRPC

0.7.X a 1.56.X

Thrift

0.1.X a 0.18.X

JDBC

PolarDB

1.1.2+ (requiere el agente 4.X o posterior)

MySQL Connector

5.0.X+

PostgreSQL JDBC Driver

42.1.X+

Microsoft JDBC Driver for SQL Server

6.4.X a 12.2.X

MariaDB Java Client

1.5.X a 3.1.X

Oracle ojdbc

7, 8, 10, 14

Sharding-jdbc

4.0.X a 4.1.X

Druid

1.0.X+

Hikari-CP

2.3.X+

MyBatis

3.1.X a 3.5.X

MyBatisPlus

1.0.X a 1.7.X

Cliente NoSQL

Jedis

2.X a 4.X

Lettuce

5.2.X+

Redisson

2.5.X+

Memcached

2.8.X a 2.12.X

MongoDB Java Driver

3.X

Spring Data MongoDB

2.0.X a 3.4.X

Elasticsearch Rest Client

5.X a 7.X

Elasticsearch Rest High Level Client

6.X a 7.X

ClickHouse JDBC Driver

0.3.X a 0.4.X

InfluxDB

-

Cliente de mensajería

RocketMQ Java Client

4.4.0, 4.5.1+, 5.X+

RocketMQ Java Client V5

5.X+

Spring for Apache RocketMQ

2.0.2+

Alibaba Cloud ONS

1.7.0.Final+, 2.0.0.Final+

RabbitMQ Java Client

4.X+

Kafka Client

0.11.0.0+, 1.X+, 2.X+, 3.X+

Framework de programación de tareas

XXL-JOB

2.0.X a 2.4.X

ElasticJob

2.0.X a 2.1.X

SchedulerX

1.2.X a 1.5.X

Spring Scheduled

3.2.X a 5.3.X

Framework de programación asíncrona o reactiva

Spring @Async

4.0.X a 5.3.X

RxJava

2.0.X a 3.1.X

Reactor

3.0.X a 3.5.X

Framework de registros

Log4j

1.2.16 a 1.2.17

Log4j2

2.0 a 2.20.0

Logback

1.0.13 a 1.4.8

ARMS proporciona instrumentación automática para los componentes compatibles. Si su aplicación usa una biblioteca que no aparece en esta lista, agregue compatibilidad mediante instrumentación manual. Para obtener más información, consulte Add custom instrumentation to traces by using the OpenTelemetry Java SDK.