AWS Distro for OpenTelemetry

Distribuição de código aberto segura e pronta para produção com performance previsível

O AWS Distro for OpenTelemetry é uma distribuição segura, pronta para produção e com suporte da AWS do projeto OpenTelemetry. Como parte do projeto Cloud Native Computing Foundation, o OpenTelemetry fornece APIs, bibliotecas e agentes de código aberto para coletar métricas e rastreamentos distribuídos para monitoramento de aplicações. Com o AWS Distro for OpenTelemetry, você pode instrumentalizar suas aplicações apenas uma vez para enviar métricas e rastreamentos correlacionados para diversas soluções de monitoramento de parceiros e da AWS. Use agentes de instrumentalização automática para coletar rastreamentos sem alterar seu código. O AWS Distro for OpenTelemetry também coleta metadados dos seus recursos e serviços gerenciados da AWS para que você possa correlacionar dados de performance de aplicações com dados de infraestrutura subjacentes, reduzindo o tempo médio para a resolução de problemas. Use o AWS Distro for OpenTelemetry para instrumentalizar suas aplicações em execução no Amazon Elastic Compute Cloud (EC2), Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS) on EC2, AWS Fargate e AWS Lambda, bem como on-premises.

Capturing trace data with the AWS Distro for OpenTelemetry (7:00)

Benefícios

Instrumentalize uma vez para diversos destinos de monitoramento

O AWS Distro for OpenTelemetry permite que você instrumentalize suas aplicações apenas uma vez, em vez de executar vários SDKs e agentes para coletar métricas e rastreamentos. Você pode enviar essas métricas e rastreamentos para diversas soluções de monitoramento da AWS, incluindo o Amazon CloudWatch, Amazon Managed Service for Prometheus e AWS X-Ray, bem como soluções de monitoramento de terceiros de parceiros da AWS.

Amplie a visibilidade e a triagem mais rapidamente

O AWS Distro for OpenTelemetry permite que você colete e correlacione métricas e rastreamentos, junto com metadados e informações contextuais, sobre onde a aplicação está sendo executada. Uma visibilidade ampliada nos seus recursos da AWS aceleram sua performance na resolução de problemas e reduz o tempo médio para a resolução.

Execute o OpenTelemetry com performance previsível

A AWS testa os componentes do OpenTelemetry antes de cada lançamento para garantir sobrecarga de performance previsível e quantificável. Isso ajuda você a entender e contabilizar o impacto geral de performance ao usar o AWS Distro for OpenTelemetry em ambientes de produção.

Execute o OpenTelemetry de forma segura

Todos os códigos e componentes no AWS Distro for OpenTelemetry passam por um rigoroso teste para garantir que eles foram validados quanto aos requisitos de segurança da AWS.

Junte-se a nós na comunidade do OpenTelemetry

O OpenTelemetry é um esforço da comunidade para simplificar a instrumentação de observabilidade para todos. Como parte da comunidade, a AWS segue uma abordagem que prioriza o upstream, ou seja, todos os aprimoramentos são contribuídos em upstream. Nossa distribuição é desenvolvida usando esse código de upstream. Aproveite os benefícios de código aberto, respaldado pelo AWS Support, testes e certificação em escala.

Conte com o AWS Support

O AWS Support oferece uma combinação de ferramentas e tecnologia, pessoas e programas para ajudar a otimizar a performance, reduzir os custos e acelerar a inovação. Aproveite o AWS Premium Support para orientação proativa sobre como escalar suas workloads e otimizar a integridade de suas operações na nuvem além de resolução de problemas e reparos.

Como funciona

Como funciona - AWS Distro for OpenTelemetry

Casos de uso

Envie métricas e rastreamentos para a AWS e serviços de monitoramento de terceiros

Instrumentalize as aplicações uma vez, colete e envie métricas e rastreamentos correlacionados para um ou mais serviços de monitoramento da AWS, como o Amazon CloudWatch, Amazon Managed Service for Prometheus, AWS X-Ray e Amazon OpenSearch Service, bem como soluções de monitoramento de terceiros. Adicione ou atualize um destino de monitoramento com alterações de configuração simples sem ter de instrumentalizar novamente o código. As linguagens compatíveis incluem Java, JavaScript, Go e Python, mas há planos para oferecer suporte a ainda mais linguagens.

Automatize a coleta de rastreamentos

Colete automaticamente dados de rastreamento para aplicações Java, como aplicações Web desenvolvidas com Spring Boot, e microsserviços baseados em servlet. O agente de autoinstrumentalização no AWS Distro para o OpenTelemetry registra todas as solicitações de downstream feitas com clientes Apache HTTP, clientes AWS SDK e clientes SQL baseados em JDBC. Também funciona automaticamente em aplicações com multithread.

Colete metadados em recursos de aplicações

O AWS Distro for OpenTelemetry coleta automaticamente metadados sobre os recursos subjacentes da AWS em que o código da aplicação está sendo executado. Esses metadados podem ser usados em serviços de monitoramento para correlacionar dados de monitoramento de aplicações com dados de monitoramento de infraestrutura necessários para reduzir o tempo médio para a resolução.

Colete, analise e defina alarmes sobre métricas de aplicações no CloudWatch

Use APIs do OpenTelemetry para coletar métricas personalizadas de aplicações, depois as analise e visualize usando o Amazon CloudWatch. Visualize as tendências de métricas, crie painéis e crie alarmes para monitorar de forma proativa suas aplicações usando o CloudWatch.

Leia as perguntas frequentes
Dúvidas?

Visite a página de perguntas frequentes do AWS Distro for OpenTelemetry

Saiba mais 
Conceitos básicos do AWS Distro for OpenTelemetry
Conceitos básicos do AWS Distro for OpenTelemetry

Visite a página do GitHub para baixar.

Saiba mais