

# Configurações de instrumentação compatíveis
<a name="Getting-Started-App-Signals"></a>

 Você pode habilitar o CloudWatch Application Signals com diferentes configurações de instrumentação. Este tópico descreve cada um dos métodos e recomendações de configuração com base no método escolhido. 

## Usar o AWS Distro para OpenTelemetry com o agente do CloudWatch
<a name="w2aac28c17c31b5"></a>

 A experiência mais integrada de monitoramento de performance de aplicações (APM) no CloudWatch é fornecida por meio dos SDKs do AWS Distro para OpenTelemetry (ADOT) e é usada com o agente do CloudWatch para coletar métricas e rastreamentos de aplicações. Essa opção funcionará melhor se você quiser começar a usar o APM no CloudWatch rapidamente e também aproveitar as integrações prontas com recursos, como o Container Insights e o CloudWatch Logs. Para obter mais informações, consulte [Habilitar o Application Signals em clusters do Amazon EKS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable-EKS.html) e [Habilitar o Application Signals no Amazon EC2, no Amazon ECS ou no Kubernetes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable-Other.html). 

## Usar o SDK e o Collector do OpenTelemetry
<a name="w2aac28c17c31b7"></a>

 Esta configuração funciona para os seguintes casos de uso: 

1.  Você instrumentou a aplicação ou o plano com SDKs do OpenTelemetry e atualmente está usando o Collector do OpenTelemetry. 

1.  Você está usando linguagens, como Erlang e Rust, que não são compatíveis com o AWS Distro para OpenTelemetry (ADOT). 

 Para obter mais informações, consulte [OpenTelemetry with CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OpenTelemetry-Sections.html). 

## Use o daemon e o SDK do AWS X-Ray
<a name="w2aac28c17c31c11"></a>

 Essa opção é melhor se você instrumentou a aplicação usando os SDKs do X-Ray e não migrou os SDKs ADOT ou do OpenTelemetry. 

 Para obter mais informações, consulte [Transaction Search](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search.html). 

## Comparação de recursos
<a name="w2aac28c17c31c13"></a>


| Recurso | SDK do ADOT \$1 Agente do CloudWatch | SDK do OpenTelemetry \$1 Collector do OpenTelemetry | SDKs do X-Ray | 
| --- | --- | --- | --- | 
| AWSSuporte a  | Sim | Somente para dados enviados para a AWS | Sim | 
| Compatibilidade com linguagens não padronizadas | Não | Sim | Não | 
| Integração com o Container Insights | Sim | Não | Não | 
| Registro em log pronto para uso com o CloudWatch Logs | Sim | Não | Não | 
| Métricas de runtime prontas para uso | Sim | Não | Não | 
| Sempre obtém métricas sobre 100% do tráfego | Sim | Somente com taxa de amostragem de 100% | Somente com taxa de amostragem de 100% | 