Todos os produtos
Search
Central de documentação

Application Real-Time Monitoring Service:Notas de versão do agente Java

Última atualização: Oct 21, 2026

Histórico de versões, novos recursos e correções de bugs do agente Java do ARMS Application Monitoring.

Visualize a versão do agente

  1. Acesse o ARMS console.

  2. No painel de navegação à esquerda, escolha Application Monitoring > Agent Management. Em seguida, na barra de navegação superior, selecione sua região.

  3. clique em Agent Release Notes para que você visualize todas as versões oficiais do agente lançadas após setembro de 2021.

    O ARMS fornece links para que você baixe os pacotes do agente que estão dentro do seu support period. Instale manualmente um agente ARMS e selecione a versão mais recente do agente.

    Nota
    • Cada versão oficial do agente possui um período de suporte fixo de 6 meses a partir da data de lançamento.

    • A partir da versão 4.x, os agentes estão disponíveis em versões de Long-Term Support (LTS). Instale um agente manualmente; recomendamos que você priorize uma versão LTS. Uma versão LTS possui um período de suporte fixo de 12 meses.

Versão do agente

Versão 5.x

Os agentes 5.x do ARMS adotam totalmente as convenções semânticas do OpenTelemetry (OTel) e são desacoplados do agente Java do OpenTelemetry por meio de mecanismos de extensão. Isso permite que você use os recursos semânticos mais recentes da comunidade sem bloqueio de fornecedor, ao mesmo tempo em que se beneficia dos recursos de observabilidade exclusivos da Alibaba Cloud. Para mais informações, consulte [[product Change] Incompatible Changes in Java agent 5.x](t3235544.xdita#).

Para obter informações sobre o desempenho dos agentes da versão 5.x, consulte Performance test report of the ARMS agent for Java V5.x.

Versão

Data de lançamento

Data de expiração

Notas de versão

5.3.0

October 21, 2026

April 21, 2027

  • Atualização do OpenTelemetry Java Instrumentation para a versão 2.31.1.

  • Adição de suporte para as Convenções Semânticas do OpenTelemetry v1.43.0. Todo o conteúdo relacionado a rastros, como nomenclatura de spans, atributos, eventos e exceções, é consistente com esta versão. Para mais informações, consulte a documentação semântica relevante.

  • Adição de recursos de diagnóstico dinâmico Live Debug, com suporte para adicionar logs, rastros e métricas dinamicamente.

  • Adição de suporte para coleta e relatório de logs de aplicação para o Simple Log service (SLS).

  • Adição de suporte para coleta de métricas de CPU e memória em contêineres cgroup v2.

  • Otimização das implementações de instrumentação GenAI para LangChain4j, LangGraph4j e AgentScope.

5.1.2 (LTS)

July 22, 2026

July 22, 2027

  • Adição de suporte para instrumentação do framework AgentScope 2.0.

  • Correção de uma falha intermitente causada pelo framework MCP em ambientes AJDK21.

5.1.1

June 23, 2026

December 23, 2026

  • Correção de um problema causado pelo JDK-8134389 no JDK 8u162 e versões anteriores que poderia travar a aplicação ao usar o recurso de extração de parâmetros de negócio.

  • Correção de um deadlock intermitente ao executar JavaScript com Nashorn em cenários de alta concorrência.

  • Correção de um possível vazamento de contexto no plugin ONS.

  • Ajuste na lógica de coleta do atributo http.route no Spring cloud Gateway. O agente prioriza rotas de padrão de caminho configuradas pelo usuário e retorna para route.id se um padrão não estiver disponível.

5.1.0

May 29, 2026

November 29, 2026

  • Adição de suporte para análise de rastros de negócio. Para mais informações, consulte Business trace analysis.

  • Adição de mais lógicas de correspondência para extração de parâmetros de negócio. Para mais informações, consulte Business parameter extraction rules.

  • Adição de suporte para os frameworks AgentScope, A2A (Agent-to-Agent), MCP (Model Context Protocol) e Spring AI Alibaba 1.1 para melhorar a cobertura de observabilidade para aplicações de IA.

  • Adição de suporte para o framework SofaRPC.

5.0.1

March 1, 2026

September 1, 2026

  • Correção de um problema em que o recurso de compressão de rastros poderia causar exceções de concorrência em cenários simultâneos.

  • Adição de proteção try-catch a algumas instrumentações nativas de frameworks para proteger sua aplicação contra possíveis exceções.

5.0.0

February 4, 2026

August 4, 2026

  • Dependência do OpenTelemetry Java Instrumentation v2.23.0, incluindo todos os seus recursos principais.

  • Implementação baseada nas Convenções Semânticas do OpenTelemetry v1.37.0. Todo o conteúdo relacionado a rastros, como nomenclatura de spans, atributos, eventos e exceções, é consistente com esta versão. Para mais informações, consulte a documentação semântica relevante.

  • Suporte nativo a uma ampla variedade de pontos de extensão do OpenTelemetry Java Instrumentation. Você pode criar plugins personalizados e adicionar atributos ou contexto aos plugins existentes. Para mais informações, consulte a documentação.

  • Otimização significativa do pacote do agente. Em comparação com a versão 4.7.0, seu tamanho foi reduzido em mais de 15 MB, o que diminui o tempo geral de inicialização da aplicação ao instalar o agente.

  • Otimização do mecanismo de profiling contínuo e adição de proteção contra falhas para evitar travamentos da aplicação causados por determinadas versões do JDK.

  • Correção de um problema nos agentes 4.x em que os spans não eram coletados em versões específicas do Spring WebMVC. Se as versões anteriores não registravam esses spans, o volume de dados pode aumentar ligeiramente.

  • Correção de um problema nos agentes 4.x em que as exceções não eram registradas durante a execução de tarefas agendadas do ElasticJob.

Importante

Esta versão é uma grande atualização em relação à versão 4.x e inclui alterações incompatíveis. Para obter detalhes, consulte [product Change] Incompatible Changes in Java agent 5.x.

Versão 5.x-genai

A versão 5.2.0-genai-1.0 é uma release de adaptação especial para os principais frameworks de Agentes de IA. Como o ecossistema de tecnologia de IA e os frameworks relacionados evoluem rapidamente, fique atento aos lançamentos de sondas e atualize para a versão mais recente sempre que possível para obter recursos de observabilidade mais completos e melhor compatibilidade com frameworks.

Versão

Data de lançamento

Data de expiração

Notas de versão

5.2.0-genai-2.0

September 14, 2026

December 14, 2026

  • Adição de suporte para passagem de ponta a ponta de parâmetros de negócio obtidos.

  • Adição de suporte para o plugin LangChain4j.

  • Adição de suporte para o plugin LangGraph4j.

5.2.0-genai-1.0

August 28, 2026

November 28, 2026

  • Adição de suporte para coleta de métricas como Time to First Token (TTFT) e invocação de ferramentas para plugins de Agentes de IA.

  • Correção de problemas de compatibilidade com alguns pontos de instrumentação no plugin AgentScope 2.0, melhorando a integridade e a estabilidade da coleta de dados.

Versão 4.x

Os agentes 4.x do ARMS são construídos com base no OpenTelemetry Java Agent, adotando padrões de source aberto, mantendo todos os recursos das versões anteriores do agente. Observe que os agentes 4.x relatam mais dados do que os agentes 3.x no mesmo cenário. Para mais informações, consulte [[Agent Upgrade] Announcement on upgrading to ARMS Application Monitoring agent 4.x](t2768641.xdita#).

Para obter informações sobre o desempenho dos agentes da versão 4.x, consulte Performance stress testing report for Java agent 4.x.

Versão

Data de lançamento

Data de expiração

Notas de versão

4.8.1

June 8, 2026

June 8, 2027

  • Correção de um problema em que a lógica de convergência causava alto uso de CPU em cenários de divergência.

  • Correção de um vazamento de contexto no plugin ONS em cenários de consumo em lote.

  • Correção de um problema em que os relatórios de deadlock do agente não incluíam stack traces.

4.8.0

March 22, 2026

September 22, 2026

4.7.1

January 30, 2026

July 31, 2026

  • Correção de uma falha na inicialização do agente devido a permissões insuficientes para o diretório de workspace.

  • Correção de um deadlock de carregamento de classes que ocorria após a ativação do RASP.

  • Correção de um problema de incompatibilidade entre aplicações EDAS e o novo modo de assinatura de configuração.

  • Correção de uma exceção de ponteiro nulo em operações de transação JDBC.

4.7.0

December 22, 2025

June 22, 2026

  • Adição de suporte para JDK 25.

  • Atualização do Arthas para a versão 4.1.0 em Arthas diagnostics.

  • Adição de suporte para desativar sampling de baixo tráfego.

  • Adição de suporte para filtragem de métricas por tipo de chamada para evitar que sejam relatadas. Para mais informações, consulte Agent collection configuration.

  • Adição de suporte para IP anonymization.

  • Adição de suporte para adicionar Baggage especificado aos atributos de span. Para mais informações, consulte Agent collection configuration.

  • Migrated the ARMS application configuration push service do ACM para o ConfigServer.

  • Correção de um problema em que a amostragem de baixo tráfego não funcionava conforme o esperado quando o plugin spring-bean estava ativado.

  • Correção de um problema raro em que a instrumentação para o framework OkHttp não era acionada.

  • Correção de um problema em que nenhum dado era coletado para chamadas de cliente Motan em alguns cenários.

4.6.3 (LTS)

December 15, 2025

December 15, 2026

  • Correção de um ClassCircularityError intermitente que ocorria após a ativação do recurso de segurança da aplicação.

4.6.2

November 25, 2025

May 25, 2026

  • Correção de um problema de aumento no uso de memória quando muitos thread pools são criados.

  • Correção de um problema raro em que a JVM congelava quando o profiling contínuo estava ativado, causado por alterações nas versões 4.4.x e posteriores do agente.

  • Correção de um problema de métricas de exceção imprecisas quando o plugin Spring Bean estava ativado.

  • Correção de um problema em que o logger assíncrono do framework log4j não associava automaticamente os TraceIDs.

  • Correção de um problema em que um ClassCircularityError era lançado em cenários de alta carga.

4.6.1

November 6, 2025

May 6, 2026

  • Correção de um problema em que a propagação de contexto com o driver MySQL 8.4+ causava alto uso de largura de banda de rede.

  • Correção de um problema em que os dados de monitoramento do pool de conexões para Jedis ficavam vazios ao usar o cliente Jedis 4.0+.

  • Correção de impressão inesperada de logs ao usar o Jetty HttpClient.

4.6.0

September 20, 2025

March 20, 2026

  • Adição de suporte para ambientes como ea134, Shanghai spe e México.

  • Adição de suporte para JAX-RS and JAX-WS frameworks.

  • Adição de suporte para OpenAI sdk.

  • Adição de suporte para Spring AI framework.

  • Adição de suporte para Spring AI Alibaba framework.

  • Correção de um possível problema de desempenho com chamadas reflexivas.

  • Correção de um problema em que o número de threads ativas no Undertow não era o esperado.

  • Correção de um problema em que as strings de conexão do banco de dados ShardingSphere eram registradas de forma anormal.

  • Correção de um problema em que as estatísticas de duração do span eram anormais em alguns cenários.

  • Correção de um problema em que o número máximo e mínimo de conexões ociosas no pool de conexões Jedis 3.x era impreciso.

  • Correção de um problema em que o contexto não era passado corretamente em alguns cenários RxJava.

  • Correção de um problema em que o relatório de logs de falha falhava porque o comando java não podia ser encontrado quando a aplicação do usuário travava.

4.5.2

September 11, 2025

March 11, 2026

  • Remoção da lógica de verificação de gateway da injeção do plugin SpringMVC para proteção de tráfego do MSE.

4.4.2 (LTS)

September 9, 2025

September 9, 2026

  • Remoção da lógica de verificação de gateway da injeção do plugin SpringMVC para proteção de tráfego do MSE.

4.5.1

August 13, 2025

February 13, 2026

  • Alteração do protocolo padrão para o Tracing Analysis para EagleEye protocol.

  • Correção de um problema em que muitas métricas eram geradas em cenários de consumo MQTT que usam caracteres curinga.

4.4.1

July 24, 2025

January 24, 2026

  • Correção de um problema em que a aplicação do usuário lia um arquivo git.properties incorreto.

4.5.0

July 17, 2025

January 17, 2026

  • Adição de suporte para coleta de custom metrics from the OpenTelemetry sdk.

  • Adição de suporte para contagem de http methods no lado do servidor.

  • Adição do campo host.name a Span Resource.

  • Alteração do default protocol for Tracing Analysis para o protocolo W3C.

  • Correção de um problema em que as métricas do cliente RabbitMQ eram imprecisas quando os Receive Spans eram registrados.

  • Correção de um problema em que as tarefas de relatório se acumulavam devido à baixa qualidade da rede.

  • Correção de um problema em que a aplicação do usuário lia um arquivo git.properties incorreto.

  • Correção de um problema com estatísticas anormais para instruções SQL brutas.

  • Otimização do uso de memória do agente em cenários em que a própria aplicação tem vazamentos de memória.

  • Otimização do uso de recursos para logs de automonitoramento.

  • Otimização do desempenho de coleta de dados do plugin Kafka Producer.

4.4.0

June 6, 2025

December 6, 2025

  • Adição de suporte para HBase framework.

  • Adição de suporte para MNS Client framework.

  • Adição de suporte para paho-client-mqttv3 framework.

  • Adição de suporte para JMS framework.

  • Adição de suporte para JavaHttpClient framework.

  • Adição de labels for GC trigger reasons às métricas de GC da JVM.

  • Correção de um problema em que o número de conexões ociosas no Druid era negativo.

  • Correção de um problema em que a instrumentação para o Tomcat 10 era ativada, mas a instrumentação para o Tomcat 8 não, porque o usuário introduziu dependências relacionadas ao Jakarta.

  • Correção de um problema em que os valores DestId e Endpoint não podiam ser obtidos para algumas versões do Dubbo 3.x.

  • Correção de um problema em que os tamanhos de resposta do Redisson eram calculados incorretamente.

  • Alteração do profiling contínuo para usar bibliotecas estáticas por padrão, a fim de evitar conflitos com bibliotecas dinâmicas do usuário.

  • Correção de um problema em que as instruções SQL não podiam ser obtidas para chamadas Java Database Connectivity (JDBC) encapsuladas pelo OpenTracing.

4.3.2

May 20, 2025

November 20, 2025

  • Adição do recurso de análise de rastros de negócio. Para mais informações, consulte Business trace analysis.

  • Adição de mais lógicas de correspondência para extração de parâmetros de negócio. Para mais informações, consulte Business parameter extraction rules.

  • Adição de suporte para os frameworks tomcat-dbcp e tomcat-jdbc para monitoramento de pool de conexões. Para mais informações, consulte Supported frameworks for connection pool monitoring.

  • Correção de um problema em que o thread pool do Tomcat ficava ocasionalmente vazio no monitoramento de thread pools.

  • Correção de um problema em que o trace_id no MDC de log do usuário era sobrescrito pelo framework log4j.

  • Correção de um problema em que os dados relacionados a tarefas agendadas eram filtrados incorretamente após disabling the collection of internal calls without an entry point.

  • Correção de um problema em que os dados para chamadas de banco de dados do usuário ficavam ocasionalmente ausentes devido a uma dependência do ShardingSphere.

  • Correção de um problema em que o Baggage não era passado em algumas versões do Dubbo.

  • Correção de um problema em que os logs de profiling contínuo do agente eram impressos na saída padrão do usuário devido a problemas de permissão.

  • Correção de um problema em que as consultas falhavam após pular para o console do MongoDB.

  • O agente agora filtra comandos ping no Lettuce por padrão.

  • Desativação do collection of internal calls without an entry point por padrão.

4.2.5 (LTS)

April 10, 2025

April 10, 2026

  • Otimização de desempenho ao usar o agente da versão 4.x com o kit de desenvolvimento de software (sdk) do ARMS.

  • Otimização do desempenho do plugin Lettuce ao usar correspondência de expressão regular.

  • Correção de um problema em que os parâmetros de comando do Redis registrados pelo plugin Lettuce continham texto corrompido.

4.2.3

February 24, 2025

August 24, 2025

  • Correção de um problema em que a convergência de interface era acionada incorretamente porque o sdk falhava ao inicializar em cenários de service Mesh.

  • Correção de um problema em que as chamadas falhavam em cenários onde Lettuce 5.1+ e React 3.5+ coexistiam.

  • Correção de um problema em que as chamadas do Lettuce falhavam quando a opção Collect internal calls without an entry point estava desativada para o Lettuce 5.1+.

  • Correção de um problema em que vazamentos de contexto ocorriam ocasionalmente quando uma chamada downstream feita através do Feign no Spring cloud falhava.

4.2.2

January 9, 2025

July 9, 2025

  • Adição de suporte para Motan framework.

  • Adição de suporte para filtering internal calls without an entry point.

  • Correção de um problema raro de ponteiro nulo quando o Memcached executa a instrução bulkget.

  • Correção de um problema em que a métrica arms_file_desc_open_ratio não era coletada.

  • Correção de um problema em que as estatísticas para requisições primárias e secundárias estavam incorretas para o ShardingSphere 5.2.+.

  • Correção de um problema em que as chamadas do lado do servidor eram identificadas incorretamente como chamadas do lado do cliente em alguns cenários do Dubbo.

  • Correção de um problema em que alguns dados faltavam quando um sub-switch era ativado, porque o agente não estava totalmente inicializado na inicialização da aplicação quando o switch principal estava desativado.

  • Correção de um problema em que o preenchimento automático de TraceId e SpanId falhava em cenários ReusableLogEvent.

  • Otimização da sobrecarga de CPU quando os usuários fornecem serviços http através de SpringMVC e servlets personalizados.

4.1.13

December 10, 2024

June 10, 2025

  • Correção de um problema raro de ponteiro nulo em cenários Undertow.

  • Correção de um problema de deadlock na passagem de contexto assíncrono em cenários de threads virtuais do JDK 21.

  • Correção de um problema de falta de memória (OOM) causado pela leitura de métricas relacionadas ao spring-actuator.

  • Correção de uma falha rara de inicialização da aplicação causada pela montagem do agente com outros agentes ao mesmo tempo.

4.2.1

December 6, 2024

June 6, 2025

  • Adição de suporte para bancos de dados Lindorm.

  • Adição de suporte para configuração de listas de bloqueio com base em cenários de uso de thread pools e nomes de threads do pool. Para mais informações, consulte Pooling monitoring configuration.

  • Adição de suporte para usar a instrumentação de método público spring-bean para coletar dados para a pilha de métodos da versão original 3.x do agente. Para mais informações, consulte Agent switch settings.

  • Adição de suporte para o uso de MDC.get("EagleEye-TraceID"), que é desativado por padrão. Para mais informações, consulte Application log association configuration.

  • Adição de suporte para que você configure o switch de coleta de rastros. Para mais informações, consulte Agent collection configuration.

  • Ativação do recurso de hot spot para cenários assíncronos por padrão. Para mais informações, consulte Use hot spots to diagnose slow calls in Java applications.

  • Adição de suporte para filtragem de RPC Server, MSMQ Consumer, tarefas agendadas e Spans. Para mais informações, consulte Interface call configuration.

  • Adição de suporte para monitoramento de métricas relacionadas ao GC em cenários generacionais ZGC.

  • O recurso de extração de parâmetros de negócio agora suporta a extração de requisições de apache-http-client e okhttp. Para mais informações, consulte Extract business parameters for your Java application.

  • Otimização da sobrecarga de CPU do recurso de relatório de dependências.

  • Desativação da passagem automática de contexto assíncrono por padrão devido a um risco de deadlock em cenários de threads virtuais do JDK 21.

  • Correção de um possível problema de compatibilidade em cenários de múltiplos agentes.

  • Correção de um problema em que o spanName do HttpUrlConnection era POST em alguns cenários.

  • Correção de um problema raro de ponteiro nulo em cenários Undertow.

  • Correção de um problema em que exceções não eram registradas em alguns cenários do framework grpc.

  • Correção de um problema em que exceções não eram registradas em alguns cenários do plugin Lettuce.

  • Correção de um problema em que o número da versão do agente não era registrado nas métricas do agente da versão 4.x.

  • Correção de uma falha rara de conexão após a ativação do Arthas.

  • Correção de um problema em que interfaces como POST, GET, /* e /** não podiam ser filtradas na lista de interfaces.

  • Correção de um problema de inicialização causado pela criação repetida de um tmpdir pelo agente.

  • Correção de um problema em que as métricas de GC não podiam ser coletadas corretamente quando o Microservices Engine (MSE) Pro também estava ativado.

  • Correção de um problema em que nenhuma métrica era gerada em cenários de consumo em lote do Kafka.

4.1.12

October 10, 2024

April 10, 2025

  • Correção de um problema em que os dados upstream e downstream para interfaces estavam incorretos em alguns cenários.

  • Correção de um problema em que as métricas relacionadas à rede continuavam aumentando.

  • Correção de um problema em que as métricas de exceção eram registradas várias vezes.

  • Correção de um problema em que a extração de parâmetros personalizados não funcionava em alguns cenários.

  • Adição de instrumentação para construtores de exceção para suportar o registro de todas as exceções.

4.1.11

September 15, 2024

March 15, 2025

  • Ajuste no princípio de cálculo de quantis. Para mais informações, consulte ARMS quantile metric calculation principle.

  • Otimização da sobrecarga de CPU e memória do agente.

  • Adição de um limite superior para o número de Spans que podem ser criados em uma única chamada. O limite atual é de 10.000.

  • Adição de uma seleção de política para extração de padrão de nome de thread no monitoramento de thread pools. O valor padrão é REPLACE_ALL_DIGITAL (substitui todos os caracteres numéricos por ). Ou defina como REPLACE_TAIL_DIGITAL (substitui os caracteres numéricos finais por ).

  • Adição de métricas para coletar classes carregadas e descarregadas na JVM.

  • Adição de suporte para configurações de coleta de dados mais flexíveis, como quantis e dados upstream/downstream.

  • Correção de um problema de falha ocasional causado por hot spots de memória.

  • Correção de um problema em que rastros contendo hot spots não podiam ser pesquisados em alguns cenários.

  • Correção de um problema em que o relatório de Span falhava devido a um ponteiro nulo no plugin ONS.

  • Correção de uma falha de inicialização do Kafka.

  • Correção de um problema de OOM causado por uma falha de leitura de stream do MongoDB.

  • Correção de um problema em que a variável de ambiente ARMS_HOST_TAGS não podia ser analisada corretamente.

  • Correção de um problema em que o relatório de dados de monitoramento do thread pool era interrompido.

  • Correção de várias vulnerabilidades de segurança, incluindo uma vulnerabilidade no fastjson.

4.1.9

July 10, 2024

January 10, 2025

  • Correção de um problema em que o nome da aplicação não podia ser modificado adicionando manualmente arms.AppName para aplicações SAE.

  • Correção de um problema em que Spans de chamadas repetidas para o Lettuce 5.1 não eram compactados.

  • Correção de uma falha de análise de instrução SQL e de um problema com o relatório de métricas de banco de dados não reconhecidas.

  • Correção de um problema em que o monitoramento de pool não tinha dados em alguns cenários Jedis e Lettuce.

  • Correção de um problema em que o relatório de métricas do agente era abortado anormalmente.

  • Correção de uma falha rara de inicialização da aplicação causada por uma falha de aprimoramento do ClassLoader.

  • Adição do campo http.status_code aos Spans.

  • Alteração do comando para coletar CrashLog para o editor de código.

4.1.8

June 29, 2024

December 29, 2024

  • Correção de um problema de incompatibilidade entre aplicações SAE antigas e o agente da versão 4.x.

4.1.7

June 26, 2024

December 26, 2024

  • Correção de um problema em que o recurso de inicialização e encerramento graceful do Microservices Engine (MSE) estava indisponível em alguns cenários.

4.1.6

June 13, 2024

December 13, 2024

  • Adição de suporte para os frameworks JFinal e WebX.

  • Adição de suporte para cenários de consumo Pull do RocketMQ 4.x.

  • Adição de suporte para preenchimento automático de TraceId e SpanId em logs.

  • Adição de suporte para que você configure exceções de classe pai na filtragem de exceções.

  • Adição de suporte para registrar códigos de status originais em métricas http.

  • Correção de um problema em que alguns métodos de conexão para OceanBase e PolarDB não eram suportados.

  • Correção de um problema em que requisições WebSocket eram identificadas como requisições de erro.

  • Correção de problemas de OOM em alguns cenários assíncronos.

4.1.3

May 27, 2024

November 27, 2024

  • Correção de um problema de código de resposta http 404 em cenários onde as requisições continham cookies no Tomcat 10.1.0 a Tomcat 10.1.6.

4.1.1

May 17, 2024

November 17, 2024

  • Correção de um problema raro de deadlock no agente da versão 4.1.0.

  • Correção de um problema em que o SQL do Jedis era registrado incorretamente.

4.1.0

May 15, 2024

November 15, 2024

  • Esta versão é reconstruída com base no OpenTelemetry Java Agent e adota totalmente os padrões de source aberto, fornecendo 100% de cobertura dos recursos dos agentes mais antigos.

  • Adição de um recurso de extração de parâmetros personalizados. Para mais informações, consulte Extract business parameters for your Java application.

  • Adição de suporte para PolarDB 2, Cassandra, OceanBase, Apache ShenYu e Spring Schedule.

  • Adição de passagem automática de contexto assíncrono. Você não precisa configurar nomes de pacotes. As configurações existentes não são afetadas.

  • Adição de suporte para consumidores personalizados no RabbitMQ e métodos de consumo personalizados no Kafka. Nenhuma configuração separada é necessária.

  • Adição de suporte para que você defina a prioridade de passagem de protocolo para cada aplicação.

  • Adição de monitoramento para thread pools personalizados.

  • Correção de um problema em que as métricas do sistema eram imprecisas em cenários de contêiner.

Versão 3.x

Nota

Todos os agentes da versão 3.x expiraram. Upgrade your agents para a versão 4.x o mais rápido possível.

Versão

Data de lançamento

Notas de versão

3.2.10

July 11, 2024

  • Correção de uma falha de inicialização da aplicação em cenários específicos do framework SpringCloudAlibaba Sentinel.

3.2.9

June 11, 2024

  • Desativação da coleta de alguns eventos JFR para evitar um problema raro de travamento no JDK 8u282 e versões anteriores.

3.2.8

May 6, 2024

  • Adição de monitoramento de thread pool para o Undertow 2.x.

  • O agente não é mais anexado se a memória heap máxima da JVM for inferior a 256 MB.

  • Adição de suporte para cenários de consumo PushConsume no ONS 2.x.

  • Correção de um problema em que o profiling contínuo não era suportado em alguns cenários.

  • Correção de um problema em que as métricas de método eram contadas duas vezes para instrumentação no modo Servlet assíncrono no Undertow.

  • Correção de um conflito com a versão dependente Nacos 2.x do usuário.

  • Correção de um conflito com a versão dependente Jackson de versão alta do usuário.

  • Correção de um problema em que a filtragem da interface /error não entrava em vigor.

  • Correção de um problema em que o suporte ao protocolo W3C estava incompleto.

  • Correção de um problema em que os códigos de status http do WebSphere não eram registrados.

  • Correção de um problema em que alguns usos do Jedis e Redisson não eram suportados.

  • Correção de um problema em que a instrumentação do Tomcat 10 não entrava em vigor devido a uma dependência da Servlet API.

3.1.4

January 4, 2024

  • Adição de suporte para o JDK 21.

  • Adição de um recurso de hot spot ao profiling contínuo para diagnosticar rastros lentos.

  • Otimização da lógica de relatório de dados do agente para melhorar a taxa de sucesso do relatório.

  • Otimização da sobrecarga de CPU e memória do agente para reduzir a ocupação do espaço da geração antiga por objetos do agente.

  • Adição de suporte para o componente Vert.x WebServer 4.x e correção de problemas em que a instrumentação para plugins como xxl-job e OceanBase falhava.

Versão 2.x

Nota

Todos os agentes da versão 2.x expiraram. Upgrade your agents para a versão 4.x o mais rápido possível.

Versão

Data de lançamento

Notas de versão

2.9.1.2

October 12, 2023

  • Adição de suporte para componentes Spring 6.0/Spring Boot 3.0.

  • Adição de suporte para componentes PostgreSQL 42.3.2+.

  • Adição de suporte para versões do Vert.x de 3.3 a 3.9.

  • Correção de um problema em que as métricas de monitoramento estavam ausentes quando o RedisTemplate chamava o componente Jedis.

  • Correção de um problema em que a passagem de contexto assíncrono falhava para rastros em cenários de uso especiais do Reactor.

  • Correção de um problema em que a instrumentação era sobrescrita em cenários de uso especiais do cliente Kafka.

2.9.0

July 13, 2023

  • Adição de suporte padrão para dessensibilização de pares chave-valor confidenciais em parâmetros do sistema JVM coletados, arquivos YAML do Kubernetes e parâmetros de entrada de métodos.

  • Adição de suporte para exibir métricas relacionadas ao coletor de lixo ZGC.

  • Adição de suporte para contar apenas exceções que não são capturadas por um bloco try-catch do usuário.

  • Correção de problemas como a impossibilidade de obter o endereço IP do host.

  • Otimização da instrumentação relacionada no reactor-netty para contar com mais precisão o número de requisições e tempos de resposta.

2.8.3

March 31, 2023

  • O agente agora suporta componentes como SequoiaDB, Informix, ElasticJob, OceanBase e DB2.

  • Adição de suporte para profiling contínuo em regiões fora da China.

  • O recurso de snapshot de memória é totalmente atualizado para a solução da Plataforma de Diagnóstico e Análise de Aplicações (ATP) da Alibaba Cloud.

  • Adição de suporte para JDK 8, JDK 11 e JDK 17.

2.7.3.5

July 27, 2022

  • A versão 2.7.3.5 suporta JDK 11, JDK 8 e versões anteriores. A versão 2.7.3.5-jdk17 suporta apenas o JDK 17.

  • Otimização do desempenho da sonda.

  • Correção de problemas de suporte a Lambda e problemas de suporte ao plugin Lettuce em cenários JDK 11.

2.7.1.4

April 26, 2022

  • Adição de suporte para instrumentação de Bean e passagem de rastros de cenários futuros para SpringMongoDB, ShardingJDBC e Dubbo. Adição de suporte para métricas de tamanho de resposta do Lettuce.

  • Ativação do recurso de segurança de aplicação RASP por padrão. Adição de suporte para coleta de logs com um clique pelo agente, coleta de uso de CPU do processo e recursos como análise de inicialização, informações de dependência e informações de configuração.

  • Otimização do desempenho geral do agente, melhoria da taxa de sucesso de relatório de dados e correção de alguns problemas conhecidos, incluindo vulnerabilidades de segurança do Spring, divergência de dimensão SQL e taxas de amostragem imprecisas na Basic Edition.

2.7.1.3

October 18, 2021

  • Adição de suporte para XXL-JOB, SchedulerX, Elasticsearch e Vert.x.

  • Adição de suporte para diagnósticos Arthas, amostragem personalizada do lado do cliente, prevenção de ataques de segurança de aplicações e detecção de componentes vulneráveis.

  • Adição de suporte para tamanho de resposta JDBC e taxa de acerto do Redis. Ajuste no monitoramento de pool e otimização do suporte para alguns cenários assíncronos.

2.7.1.2

September 17, 2021

  • Adição de suporte para plugins como Kafka, RocketMQ e Sofa. Adição de suporte para monitoramento de pool, adição de mais informações à exibição de rastros, adição de suporte para cenários FC e adição de suporte para convergência de URL com base em anotações Spring.

  • Adição de suporte para canary release de ponta a ponta para Dubbo e Spring cloud, canary release para Spring cloud Gateway, migração de centro de registro para Nacos e Eureka e o recurso de degradação de service. Adição de suporte para roteamento de afinidade de zona para Dubbo e Spring cloud.

  • Otimização do tempo de inicialização e uso de memória. Correção de alguns bugs relacionados a snapshots de memória, profiling de threads, relatório de dados e sdk. Correção de vulnerabilidades de segurança.

2.7.1.1

August 14, 2020

  • Adição de suporte para monitoramento NoSQL.

  • Adição de suporte para roteamento baseado em tags de microsserviços.

  • Adição de suporte para compressão de chamadas N+1.

2.7.1

July 16, 2020

  • Adição de suporte para o novo plugin Jedis para resolver o problema em que os clusters Redis não eram reconhecidos no grafo de topologia.

2.7.0

May 20, 2020

  • Adição de suporte para recursos de subprodutos de microsserviços.

2.6.2

May 20, 2020

  • Adição de suporte para o Business Monitoring.

2.6.1.2

March 19, 2020

  • Adição de suporte para autenticação de microsserviços.

  • Adição de suporte para encerramento graceful de microsserviços.

2.6.1.1

March 16, 2020

  • Adição de suporte para componentes como SpringCloud Gateway e Spring Webflux.

2.6.1

February 14, 2020

  • Adição de suporte para obtenção de metadados de microsserviços e recursos relacionados.

2.6.0.2

January 2, 2020

  • Adição de suporte para nova análise de exceções.

  • Correção de problemas no plugin Thrift.

2.6.0

December 17, 2019

  • Adição de suporte para rastros assíncronos.

  • Os parâmetros para chamadas Dubbo/HSFProvider agora são registrados.

  • Correção de vários problemas com plugins existentes.

2.5.9.5

November 28, 2019

  • Adição de suporte para o plugin jfinal-undertow.

  • Correção de vários bugs, incluindo o problema em que os dados de profiling de threads do Dubbo não podiam ser obtidos.

2.5.9.3

November 25, 2019

  • Integração do ARMS com o Managed service for OpenTelemetry.

  • Correção de vários bugs e otimização de desempenho.

2.5.9

September 6, 2019

  • Correção de uma vulnerabilidade de negação de service do FastJson.

  • Modificação da lógica para obtenção do endereço IP da placa de interface de rede.

2.5.8

August 2, 2019

  • Adição de suporte para alertas de estado binário, que permite que você defina regras de alerta para métricas que possuem apenas dois estados, como sim/não ou presente/ausente.

  • Adição de suporte para o plugin de banco de dados doméstico Dameng.

2.5.7.2

July 30, 2019

  • Adição de suporte para métricas do Metaspace da JVM.

  • Adição de suporte para personalizar códigos de status http a serem ignorados. Por padrão, códigos de status maiores que 400 são contados como erros. Você pode personalizar quais códigos de status http maiores que 400 não são contados como erros. [References]

2.5.7

July 11, 2019

Atualização da versão dependente do FastJson que possuía vulnerabilidades de segurança.

2.5.6.1

June 28, 2019

  • Adição de suporte para plugins Dubbo/MariaDB.

  • Adição de suporte para obtenção de valores de vinculação SQL em configurações personalizadas: Captura os valores de variáveis vinculados aos parâmetros PrepareStatement. A alteração entra em vigor sem reiniciar a aplicação. [References]

  • Otimização de memória e correção de vários bugs.

  • Remoção da dependência de log Log4j para evitar conflitos.

2.5.6

June 7, 2019

  • Adição de suporte para estatísticas de quantis.

  • Otimização de recursos e correção de vários bugs.

2.5.5

June 3, 2019

  • Adição de suporte para chamadas HSF-http.

  • Otimização de recursos e correção de vários bugs.

2.5.3

March 15, 2019

  • Adição de suporte para relatar métricas de threads durante a execução da aplicação.

  • Adição de suporte para o plugin Spring-Data-Redis.

  • Adição de suporte para o plugin de pool de conexões de banco de dados Druid.

2.5.2

February 21, 2019

  • Adição de coleta do número de manipuladores de arquivos.

  • Adição de suporte para relatar valores instantâneos de tempo e contagem de GC.

  • Adição de suporte para personalizar o comprimento máximo dos parâmetros de entrada da requisição. [References]

2.5.1

January 14, 2019

  • Adição de suporte para compressão de rastros. [References]

  • Adição de um método para que você crie jobs de monitoramento de aplicações sem usar o console.

  • Otimização de recursos e correção de vários bugs.

2.5.0

December 28, 2018

  • Adição de suporte para acesso com um clique sem reiniciar a aplicação.

  • Melhoria no monitoramento de host com suporte para sistemas Windows.

  • Adição de suporte para Spring WebFlux.

  • Otimização de recursos e correção de vários bugs.

2.4.6

October 26, 2018

  • Adição de suporte para plugins grpc, Thrift e XMemcached.

  • Adição de suporte para exibir a topologia de chamadas de interface.

  • Adição de suporte para exibir uma topologia que abrange tanto o frontend quanto o backend.

2.4.5

September 17, 2018

  • Adição de suporte para o plugin Lettuce (JRE 1.8+).

  • Adição de suporte para o plugin MongoDB.

  • Coleta de informações detalhadas de exceções.

2.4.4

August 6, 2018

  • Adição de suporte para relatar dados de profiling de threads da aplicação.

  • Adição de suporte para cache Memcached.

  • Adição de suporte para configuração personalizada de filtragem de exceções. [References]

2.4.3.1

June 29, 2018

  • Adição de suporte para servidores WebLogic.

  • Adição de suporte para servidores Undertow.

  • Otimização do uso de memória do agente.

  • Otimização do tempo de carregamento de inicialização do agente.

  • Resolução de um problema em que as métricas de monitoramento da JVM/monitoramento do host podiam falhar ao serem relatadas.

2.4.3

May 18, 2018

  • Adição de suporte para coleta de métricas de monitoramento para a fila de mensagens RocketMQ.

  • Adição de suporte para métodos de monitoramento personalizados.

  • Resolução de um problema em que os logs eram gerados com frequência em cenários de limitação de taxa.

  • Adição de suporte para personalizar o comprimento máximo da pilha de métodos locais. [References]

  • Otimização do recurso de amostragem para não amostrar rastros anormais.

2.4.2

April 19, 2018

  • Adição de suporte para leitura de informações de configuração personalizadas.

  • Adição de suporte para obtenção de informações de rastros em tempo real usando um sdk.

  • Adição de suporte para coleta de métricas da JVM, como threads, contagem de GC e duração do GC.

  • Adição de suporte para monitoramento de chamadas no nível de método HSF.

  • Adição de suporte para coleta de métricas de monitoramento de host, como CPU, memória física, rede e disco.

  • Resolução de um problema em que parar um processo usando ./shutdown.sh em um ambiente Tomcat podia fazer com que o processo travasse.

2.4.1

March 24, 2018

  • Adição de suporte para monitoramento da JVM, como relatar métricas para memória heap e memória não heap.

  • Adição de suporte para PlayFramework 1.4.4.

  • Adição de suporte para configurações personalizadas, como taxa de amostragem, switch do agente, nível de log e parâmetros de limiar. [References]

2.4.0

February 14, 2018

  • Adição de suporte para bancos de dados PostgreSQL.

  • Ativação da comunicação de rede privada entre instâncias ECS em cada região da Alibaba Cloud e servidores ARMS.

  • Anúncio do lançamento comercial do ARMS Application Monitoring.