Ingesta de unidades de seguimiento para una visibilidad completa
El registro de todas las unidades de seguimiento de transacciones proporciona una visibilidad completa de los problemas de las aplicaciones. Permite depurar los tickets de atención al cliente o solucionar problemas relacionados con los picos de latencia de la API p99 que se producen con poca frecuencia, lo que resulta crucial a la hora de identificar la causa principal de los problemas en las aplicaciones críticas y orientadas a los clientes. Puede crear una estrategia rentable para empezar a capturar el 100 % de las unidades de seguimiento de seguimientos en CloudWatch configurando la frecuencia de muestreo principal y, a continuación, ajustando una tasa de indexación de unidades de seguimiento inferior.
Configuración del muestreo principal
El muestreo principal es una técnica de seguimiento que captura las solicitudes al principio de un seguimiento, que se basa en una frecuencia o condición establecidas.
Cuando la frecuencia de muestreo principal se establece en el 100 %, captura el comienzo de cada seguimiento sin saltos, lo que garantiza una visibilidad completa de todas las solicitudes entrantes y que no se pierda ningún dato de transacción.
Puede configurar el muestreo principal si utiliza X-Ray o los SDK de AWS Distro para OpenTelemetry o el SDK de OpenTelemetry.
Si utiliza X-Ray o los SDK de AWS Distro para OpenTelemetry
Navegue hasta las reglas de muestreo de la consola y establezca la frecuencia de muestreo fija en el 100 %. Esto garantiza que todas las unidades de seguimiento de seguimientos se capturen e ingieran en los registros de CloudWatch. Para obtener más información, consulte Configuring sampling rules.
Si utiliza el SDK de OpenTelemetry
Para registrar el 100 % de las unidades de seguimiento y obtener una visibilidad completa, defina su configuración de muestreo en always_on
Características desbloqueadas con el muestreo principal
Al habilitar Transaction Search, todas las unidades de seguimiento recopiladas de la aplicación mediante el muestreo principal se ingieren como registros estructurados en CloudWatch. Esta solución le ofrece las siguientes características:
-
La capacidad de buscar los atributos de las unidades de seguimiento y analizar los eventos de las unidades de seguimiento en un editor visual.
-
La capacidad de visualizar seguimientos que contienen hasta 10 000 unidades de seguimiento.
-
Compatibilidad total con OpenTelemetry, que incluye la posibilidad de incrustar eventos empresariales en unidades de seguimiento para su análisis y utilizar enlaces de unidades de seguimiento para definir las conexiones entre los seguimientos y poder visualizarlos de principio a fin.
-
Acceso a los paneles, las métricas y la topología de las aplicaciones con CloudWatch Application Signals habilitado para todas las unidades de seguimiento enviadas a CloudWatch.
nota
Como las unidades de seguimiento están disponibles en un grupo de registro denominado aws/spans, puede utilizar las características de Registros de CloudWatch con las unidades de seguimiento de transacciones. Para obtener más información, consulte The span log group.
Configuración de la indexación de unidades de seguimiento con resúmenes de seguimientos
Los resúmenes de seguimientos pueden ayudarlo a depurar las transacciones y son beneficiosos para los procesos asíncronos. Solo tiene que indexar un pequeño porcentaje de las unidades de seguimiento como resúmenes de seguimientos.
La indexación por unidades de seguimiento se configura al activar Transaction Search en la consola o con la API. Para activar Transaction Search, consulte Introducción a Transaction Search.
Características desbloqueadas con resúmenes de seguimientos
Entre las principales características de los resúmenes de seguimientos de X-Ray se incluyen las siguientes:
-
Búsqueda de resúmenes de seguimientos: busque y encuentre seguimientos en los resúmenes de seguimientos.
-
Análisis de resúmenes de seguimientos: interprete los datos de las seguimientos.
-
Información sobre los seguimientos: analice los datos de los seguimientos para identificar los problemas de las aplicaciones.