As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Integrando AWS X-Ray com outros Serviços da AWS
Muitos Serviços da AWS oferecem níveis variados de integração com o X-Ray, incluindo amostragem e adição de cabeçalhos às solicitações recebidas, execução do daemon X-Ray e envio automático de dados de rastreamento para o X-Ray. A integração com o X-Ray pode incluir o seguinte:
-
Instrumentação ativa: realiza amostragens e instrumenta as solicitações de entrada.
-
Instrumentação passiva: instrumenta as solicitações que foram amostradas por outro serviço.
-
Rastreamento de solicitação: adiciona um cabeçalho de rastreamento a todas as solicitações de entrada e o propaga subsequentemente.
-
Ferramentas — executa o daemon X-Ray para receber segmentos do X-Ray SDK
nota
O X-Ray SDKs inclui plug-ins para integração adicional com Serviços da AWS. Por exemplo, você pode usar o plug-in X-Ray SDK for Java Elastic Beanstalk para adicionar informações sobre o ambiente do Elastic Beanstalk que executa seu aplicativo, incluindo o nome e o ID do ambiente.
Aqui estão alguns exemplos Serviços da AWS que estão integrados ao X-Ray:
-
AWS Distro for OpenTelemetry (ADOT) — ComADOT, os engenheiros podem instrumentar seus aplicativos uma vez e enviar métricas e rastreamentos correlacionados para várias soluções de AWS monitoramento, incluindo Amazon CloudWatch, Amazon Service e AWS X-Ray Amazon Managed OpenSearch Service for Prometheus.
-
AWS Lambda— Instrumentação ativa e passiva das solicitações recebidas em todos os tempos de execução. AWS Lambda adiciona dois nós ao seu mapa de rastreamento, um para o AWS Lambda serviço e outro para a função. Quando você ativa a instrumentação, AWS Lambda também executa o daemon X-Ray em tempos de execução Java e Node.js para uso com o X-Ray. SDK
-
Amazon API Gateway — instrumentação ativa e passiva. APIO Gateway usa regras de amostragem para determinar quais solicitações registrar e adiciona um nó para o estágio do gateway ao seu mapa de serviço.
-
AWS Elastic Beanstalk: ferramentas. O Elastic Beanstalk inclui o daemon do X-Ray nas seguintes plataformas:
-
Java SE: 2.3.0 e configurações posteriores
-
Tomcat: 2.4.0 e configurações posteriores
-
Node.js: 3.2.0 e configurações posteriores
-
Windows Server: todas as configurações foram lançadas após 9 de dezembro de 2016, com a exceção do Windows Server Core.
É possível usar o console do Elastic Beanstalk para instruir o Elastic Beanstalk a executar o daemon nessas plataformas ou usar a opção
XRayEnabled
no namespaceaws:elasticbeanstalk:xray
. -
-
Elastic Load Balancing: rastreamento de solicitações em Application Load Balancers. O Application Load Balancer adiciona o ID de rastreamento ao cabeçalho de solicitação antes de enviá-lo para um grupo de destino.
-
Amazon EventBridge — Instrumentação passiva. Se um serviço que publica eventos EventBridge for instrumentado com o X-RaySDK, os destinos do evento receberão o cabeçalho de rastreamento e poderão continuar a propagar o ID de rastreamento original.
-
Amazon Simple Notification Service: instrumentação passiva. Se um SNS editor da Amazon rastrear seu cliente com o X-RaySDK, os assinantes poderão recuperar o cabeçalho de rastreamento e continuar a propagar o rastreamento original do editor com o mesmo ID de rastreamento.
-
Amazon Simple Queue Service: instrumentação passiva. Se um serviço rastreia solicitações usando o X-RaySDK, a Amazon SQS pode enviar o cabeçalho de rastreamento e continuar a propagar o rastreamento original do remetente para o consumidor com um ID de rastreamento consistente.
Escolha um dos tópicos a seguir para explorar o conjunto completo de opções integradas Serviços da AWS.
Tópicos
- AWS Distro para OpenTelemetry e AWS X-Ray
- Suporte de rastreamento ativo do Amazon API Gateway para AWS X-Ray
- Amazon EC2 e AWS App Mesh
- AWS App Runner e X-Ray
- AWS AppSync e AWS X-Ray
- Registrando chamadas da API X-Ray com AWS CloudTrail
- CloudWatch integração com X-Ray
- Rastrear as alterações da configuração de criptografia do X-Ray com o AWS Config
- Amazon Elastic Compute Cloud e AWS X-Ray
- AWS Elastic Beanstalk e AWS X-Ray
- Elastic Load Balancing e AWS X-Ray
- Amazon EventBridge e AWS X-Ray
- AWS Lambda e AWS X-Ray
- Amazon SNS e AWS X-Ray
- AWS Step Functions e AWS X-Ray
- Amazon SQS e AWS X-Ray
- Amazon S3 e AWS X-Ray