

# Transaction Search
<a name="CloudWatch-Transaction-Search"></a>

 O Transaction Search é uma experiência de analytics interativo que você pode usar para obter visibilidade completa das extensões de transação da aplicação. As extensões são as unidades fundamentais de operação em um rastreamento distribuído e representam ações ou tarefas específicas em um aplicativo ou sistema. Cada extensão registra detalhes sobre um segmento específico da transação. Esses detalhes incluem horários de início e término, duração e metadados associados, que podem incluir atributos comerciais, como IDs de clientes e de pedidos. As extensões são organizadas em uma hierarquia pai-filho. Essa hierarquia forma um rastreamento completo, mapeando o fluxo de uma transação em diferentes componentes ou serviços. 

![\[Visualizar o editor visual de extensões\]](http://docs.aws.amazon.com/pt_br/AmazonCloudWatch/latest/monitoring/images/transactionsearch1.png)


**Topics**
+ [Benefícios](#w2aac28c21b9)
+ [Como funciona](#w2aac28c21c11)
+ [Preços](#w2aac28c21c13)
+ [Habilitar o Transaction Search](Enable-TransactionSearch.md)
+ [Spans](CloudWatch-Transaction-Search-ingesting-span-log-groups.md)
+ [Adicionar atributos personalizados](CloudWatch-Transaction-Search-add-custom-attributes.md)
+ [Solução de problemas do aplicativo](CloudWatch-Transaction-Search-troubleshooting.md)

## Benefícios
<a name="w2aac28c21b9"></a>

 Estes são os benefícios de usar o Transaction Search: 

**Capturar todas as extensões**  
 Ingira 100% das extensões como logs estruturados no CloudWatch para obter visibilidade completa. Isso evita rastreamentos fragmentados e fornece a capacidade de visualizar rastreamentos grandes contendo até 10 mil extensões para obter insights detalhados. 

**Extensões de índice como resumos de rastreamentos**  
 Indexe uma porcentagem de extensões como resumos de rastreamento no X-Ray para desbloquear pesquisas e analytics de rastreamento de ponta a ponta. 

**Investigue problemas de transações com analytics de formato gratuito**  
 Pesquise todos os atributos de extensão no editor visual para identificar a causa dos problemas nas transações da aplicação. Isso ajuda você a responder a perguntas sobre a performance da aplicação e o impacto que os usuários finais causam com base nas transações da aplicação. 

**Enviar extensões para o endpoint do OpenTelemetry**  
 Envie extensões para o endpoint do OpenTelemetry de rastreamentos do X-Ray. Essas extensões são armazenadas no [formato de convenção semântica com IDs de rastreamento do W3C](https://opentelemetry.io/docs/specs/semconv/general/trace/). 

**nota**  
 Os rastreamentos do X-Ray são convertidos automaticamente para o formato de convenção semântica antes de serem armazenados em um grupo de logs denominado `aws/spans`. Para obter mais informações, consulte [O grupo de logs de extensões](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search-ingesting-span-log-groups.html). 

**Usar o CloudWatch Logs com extensões**  
 Use filtros de métricas para extrair métricas personalizadas, filtros de assinatura para encaminhar dados e mascaramento de dados para proteger informações de identificação pessoal. 

**Solucionar problemas da aplicação**  
 Acesse painéis, métricas e topologia da aplicação ao habilitar o Application Signals para todas as extensões enviadas ao CloudWatch. 

## Como funciona
<a name="w2aac28c21c11"></a>

 Ao habilitar o Transaction Search, você desbloqueia vários recursos, incluindo recursos no Application Signals e no CloudWatch Logs. 

![\[Visão geral de como o Transaction Search funciona com outros serviços\]](http://docs.aws.amazon.com/pt_br/AmazonCloudWatch/latest/monitoring/images/howitworks.png)


 Caso envie rastreamentos para o X-Ray, você poderá [começar ativando o Transaction Search](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search-getting-started.html) no console ou com a API. Se você não enviar rastreamentos para o X-Ray, poderá usar o [CloudWatch Application Signals](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable.html), que fornece uma configuração do OpenTelemetry pré-empacotada com o AWS Distro for OpenTelemetry (ADOT), o CloudWatch Agent, ou usar o OpenTelemetry diretamente.

 Quando você habilita o Transaction Search, as extensões enviadas para o X-Ray são ingeridas em um grupo de logs denominado `aws/spans`. O CloudWatch usa essas extensões para gerar uma experiência de monitoramento de performance de aplicações (APM) selecionada no CloudWatch Application Signals. Isso permite pesquisar e analisar extensões, bem como usar os recursos do CloudWatch Logs, como detecção de anomalias e padrões. Você pode até mesmo usar a extração de métricas personalizadas. O CloudWatch Application Signals fornece uma visualização unificada e centrada em aplicação dos serviços, dependências e aplicações. Também ajuda você a monitorar e rastrear a integridade da aplicação. 

 Você também pode analisar extensões usando a experiência interativa de pesquisa e analytics no CloudWatch para responder a quaisquer perguntas relacionadas à performance da aplicação ou ao impacto no usuário final com o Transaction Search. Detecte o impacto nos usuários finais e encontre transações no contexto desses problemas usando atributos relevantes, como nome do cliente ou número do pedido. Você pode correlacionar transações a eventos comerciais, como pagamentos com falha, e aprofundar-se nas interações entre os componentes da aplicação para estabelecer uma causa raiz. Com o CloudWatch, você obtém cobertura completa das transações de aplicações com insights correlacionados, o que ajuda a acelerar o tempo médio de resolução. 

## Preços
<a name="w2aac28c21c13"></a>

 Para obter informações sobre preços, consulte [Amazon CloudWatch Pricing](https://aws.amazon.com/cloudwatch/pricing/). 