Configuraciones de instrumentación compatibles
Puede habilitar Application Signals de CloudWatch con diferentes configuraciones de instrumentación. En este tema se describen cada uno de los métodos de configuración y las recomendaciones en función del método que elija.
Uso de AWS Distro para OpenTelemetry con el agente de CloudWatch
La experiencia de supervisión del rendimiento de las aplicaciones (APM) más integrada de CloudWatch se ofrece a través de los SDK de AWS Distro para OpenTelemetry (ADOT) y estos se usan con el agente de CloudWatch para recopilar métricas y seguimientos de las aplicaciones. Esta opción funciona mejor si quiere empezar a usar la APM en CloudWatch rápidamente y, a su vez, aprovechar las integraciones listas para usar con características como Container Insights y CloudWatch Logs. Para obtener más información, consulte Habilitación de Application Signals en los clústeres de Amazon EKS y Habilitación de Application Signals en Amazon EC2, Amazon ECS o Kubernates.
Uso del SDK y el recopilador de OpenTelemetry
Esta configuración funciona para los siguientes casos de uso:
-
Se ha equipado su aplicación o plan con SDK de OpenTelemetry y actualmente usa un recopilador de OpenTelemetry.
-
Usa lenguajes, como Erlang y Rust, que AWS Distro para OpenTelemetry (ADOT) no admite.
Para obtener más información, consulte OpenTelemetry con CloudWatch.
Uso del SDK y el daemon de AWS X-Ray
Esta opción es la mejor si se ha instrumentado su aplicación con los SDK de X-Ray y no ha migrado los SDK de ADOT ni los de OpenTelemetry.
Para obtener más información, consulte Transaction Search.
Comparación de características
Característica | SDK de ADOT + Agente de CloudWatch | SDK de Open Telemetry + Recopilador de OpenTelemetry | SDK de X-Ray |
---|---|---|---|
Compatibilidad con AWS | Sí | Solo para los datos enviados a AWS | Sí |
Compatibilidad con lenguajes no estándar | No | Sí | No |
Integración de Container Insights | Sí | No | No |
Registro listo para usar con CloudWatch Logs | Sí | No | No |
Métricas de tiempo de ejecución listas para usar | Sí | Sí | No |
Siempre obtiene métricas del 100 % del tráfico | Sí | Solo a una frecuencia de muestreo del 100 % | Solo a una frecuencia de muestreo del 100 % |