Amazon CloudWatch Synthetics adiciona o runtime do Java para monitoramento de APIs leves
O Amazon CloudWatch Synthetics agora oferece suporte à linguagem de programação Java para criar canários, permitindo que os desenvolvedores escrevam scripts de monitoramento usando o ambiente de runtime do Java 21. Esse novo runtime, syn-java-1.0, permite que os clientes aproveitem a experiência existente em Java para monitorar continuamente a disponibilidade e a performance de seus serviços e aplicações usando o CloudWatch Synthetics.
Com o suporte a Java, os clientes agora podem levar seus testes existentes baseados em Java, geralmente usados em pipelines de integração, para ambientes de produção como parte de sua estratégia de monitoramento sintético. Esses canários oferecem suporte à execução modular de etapas com geração de métricas integrada, logs consultáveis usando o canaryRunId e rastreamento opcional do X-Ray para visualizar caminhos de solicitação entre serviços. O runtime do Java foi projetado para casos de uso que não são de navegador, tornando os canaries leves e rápidos e permitindo que os clientes tragam suas próprias bibliotecas e estruturas adequadas às suas necessidades diferenciadas de monitoramento. Os clientes podem usar ferramentas de compilação do Java, como Maven ou Gradle, para empacotar seu código de monitoramento — junto com um arquivo de configuração synthetics.json — em um artefato ZIP implantável, que pode ser usado com as APIs, os SDKs ou as ferramentas de infraestrutura como código, como Terraform e CloudFormation, para implantar canários.
O runtime do Java agora está disponível em todas as regiões comerciais da AWS nas quais há suporte para o CloudWatch Synthetics. Acesse esta página para saber mais sobre os atributos e a política de suporte para o runtime do Java, ou consulte o guia do usuário do CloudWatch Synthetics para criar seu primeiro canário hoje mesmo.