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á.
O aplicativo AWS X-Ray eb-java-scorekeep
Consulte o tutorial do Scorekeep para começar a instalar e usar um aplicativo de amostra instrumentado, usando o AWS Management Console ou o. AWS CLI

O exemplo inclui uma aplicação web de front-end, a API chamada e as tabelas do DynamoDB usadas para armazenar os dados. A instrumentação básica com filtros, plug-ins e clientes AWS SDK instrumentados é mostrada na ramificação do projeto. xray-gettingstarted
Essa é a ramificação que você implanta no tutorial de conceitos básicos. Como essa ramificação inclui apenas os conceitos básicos, você pode compará-la com a ramificação master
para compreender rapidamente os conceitos básicos.

O aplicativo de amostra mostra a instrumentação básica nesses arquivos:
-
Filtro de solicitação HTTP:
WebConfig.java
-
AWS Instrumentação do cliente SDK —
build.gradle
Para oferecer suporte ao login e ao AWS SDK for JavaScript uso do usuário no navegador, a xray-cognito
filial adiciona o Amazon Cognito para oferecer suporte à autenticação e autorização do usuário. Com as credenciais recuperadas do Amazon Cognito, a aplicação web também envia dados de rastreamento ao X-Ray para registrar as informações da solicitação do ponto de vista do cliente. O cliente do navegador aparece como seu próprio nó no mapa de rastreamento e grava informações adicionais, incluindo o URL da página que o usuário está visualizando e o ID do usuário.
Finalmente, a ramificação xray-worker
adiciona uma função do Lambda instrumentada em Python que é executada de forma independente e processa os itens com base em uma fila do Amazon SQS. O Scorekeep adiciona um item à fila cada vez que um jogo termina. O trabalhador Lambda, acionado por CloudWatch Eventos, retira itens da fila a cada poucos minutos e os processa para armazenar registros do jogo no Amazon S3 para análise.