Application Signals - Amazon CloudWatch

Application Signals

Application Signals está en la versión preliminar. Si tiene algún comentario sobre esta característica, puede ponerse en contacto con nosotros en app-signals-feedback@amazon.com.

Utilice CloudWatch Application Signals para instrumentar sus aplicaciones de manera automática en AWS de forma que pueda monitorear el estado actual de las aplicaciones y realizar un seguimiento del rendimiento de las aplicaciones a largo plazo en comparación con sus objetivos empresariales. Application Signals le proporciona una visión unificada y centrada en las aplicaciones de sus aplicaciones, servicios y dependencias y lo ayuda a monitorear y evaluar el estado de las aplicaciones.

  • Active Application Signals para recopilar de manera automática métricas y seguimientos de sus aplicaciones y muestre métricas clave, como el volumen de llamadas, la disponibilidad, la latencia, las fallas y los errores. Vea y clasifique rápidamente el estado operativo actual y si sus aplicaciones cumplen sus objetivos de rendimiento a largo plazo, sin necesidad de escribir códigos personalizados ni crear paneles.

  • Cree y monitoree los objetivos de nivel de servicio (SLO) con Application Signals. De manera sencilla, cree y realice un seguimiento del estado de los SLO relacionados con las métricas de CloudWatch, incluidas las nuevas métricas de aplicaciones estándar que recopila Application Signals. Consulte y realice un seguimiento del estado del indicador de nivel de servicio (SLI) de los servicios de las aplicaciones en una lista de servicios y un mapa topológico. Cree alarmas para realizar un seguimiento de sus SLO y de las nuevas métricas de aplicaciones estándar que recopila Application Signals.

  • Consulte un mapa de la topología de su aplicación que Application Signals detecta automáticamente y que le ofrece una representación visual de las aplicaciones, las dependencias y la conectividad.

  • Application Signals funciona con CloudWatch RUM, canarios de CloudWatch Synthetics, AWS Service Catalog AppRegistry y Amazon EC2 Auto Scaling para mostrar las páginas de sus clientes, los canarios de Synthetics y los nombres de las aplicaciones en paneles y mapas.

Uso de Application Signals para un monitoreo diario de las aplicaciones

Utilice Application Signals en la consola de CloudWatch, como parte de la supervisión diaria de las aplicaciones:

  1. Si ha creado objetivos de nivel de servicio (SLO) para sus servicios, comience por la página de Objetivos de nivel de servicio (SLO). Esto le proporciona una visión inmediata del estado de sus servicios y operaciones más importantes. Elija el nombre del servicio o la operación de un SLO para abrir la página Detalles del servicio y ver la información detallada del servicio a medida que soluciona problemas.

  2. Abra la página Servicios para obtener un resumen de todos sus servicios y ver rápidamente los servicios con la mayor tasa de errores o latencia. Si ha creado los SLO, consulte la tabla de servicios para ver qué servicios tienen indicadores de nivel de servicio (SLI) que no funcionan de forma correcta. Si un servicio concreto no funciona de forma correcta, selecciónelo para abrir la página de detalles del servicio y ver las operaciones del servicio, las dependencias, los valores controlados de Synthetics y las solicitudes de los clientes. Seleccione un punto de un gráfico para ver los seguimientos correlacionados, de forma que pueda solucionar e identificar la causa raíz de los problemas operativos.

  3. Si se han implementado nuevos servicios o se han modificado las dependencias, abra el mapa de servicios para inspeccionar la topología de la aplicación. Vea un mapa de las aplicaciones que muestre la relación entre los clientes, los valores controlados de Synthetics, los servicios y las dependencias. Consulte rápidamente el estado del SLI, vea las métricas clave, como el volumen de llamadas, la tasa de errores y la latencia y profundice para obtener información más detallada en la página Detalles del servicio.

El uso de Application Signals también incurre en cargos. Para obtener más información sobre los precios de CloudWatch, consulte Precios de Amazon CloudWatch.

nota

No es necesario activar Application Signals para utilizar CloudWatch Synthetics, CloudWatch RUM o CloudWatch Evidently. Sin embargo, Synthetics y CloudWatch RUM funcionan con Application Signals para ofrecer beneficios cuando se utilizan estas características juntas.

Idiomas y arquitecturas compatibles

Actualmente, Application Signals admite aplicaciones Java y Pyhton.

Application Signals es compatible y está probado en Amazon EKS, Amazon ECS y Amazon EC2. En los clústeres de Amazon EKS, detecta automáticamente los nombres de los servicios y clústeres. En otras arquitecturas, debe proporcionar los nombres de los servicios y entornos al activar dichos servicios para Application Signals.

Las instrucciones para activar Application Signals en Amazon EC2 deberían funcionar en cualquier arquitectura que admita el agente CloudWatch y AWS Distro para OpenTelemetry. Sin embargo, las instrucciones no se han probado en otras arquitecturas que no sean Amazon ECS y Amazon EC2.

Regiones admitidas

Para esta versión preliminar, Application Signals es compatible con las siguientes regiones.

  • Este de EE. UU. (Norte de Virginia)

  • US East (Ohio)

  • Oeste de EE. UU. (Oregón)

  • Asia-Pacífico (Sídney)

  • Asia-Pacífico (Tokio)

  • Europa (Irlanda)

Vista previa del SDK

Existe una versión preliminar disponible del SDK para descargar.

aviso

Las operaciones y los parámetros de la API están sujetos a cambios antes de que Application Signals esté disponible de forma general. Estos cambios pueden ser cambios importantes. No utilice la versión de vista previa del SDK con fines de producción.

Para instalar la vista previa del SDK, primero instale o actualice la última versión de la versión 2 de la AWS CLI. Para obtener más información, consulte Instalar o actualizar la última versión de la AWS CLI.

A continuación, utilice los siguientes comandos para descargar el archivo zip del SDK del bucket de Amazon S3 y, luego, extraiga su contenido. Cada archivo zip del SDK contiene las instrucciones del SDK y la documentación de la API.

nota

El SDK se proporciona en varios lenguajes de programación para que pueda usar las API de Application Signals con cualquiera de estos lenguajes de programación. Sin embargo, la instrumentación automática de la aplicación para enviar datos a Application Signals solo se admite en aplicaciones Java y Python.

  • SDK de Java V2: aws s3 cp s3://application-signals-preview-sdk/awsJavaSdkV2.zip ./

  • SDK para JavaScript V3: aws s3 cp s3://application-signals-preview-sdk/jsSdkV3.zip ./

  • SDK para JavaScript V2: aws s3 cp s3://application-signals-preview-sdk/jsSdkV2.zip ./

  • SDK para Python: aws s3 cp s3://application-signals-preview-sdk/pythonSdk.zip ./

  • SDK para Kotlin: aws s3 cp s3://application-signals-preview-sdk/kotlin.zip ./

  • SDK para Android: aws s3 cp s3://application-signals-preview-sdk/andriod.zip ./

  • SDK para C++: aws s3 cp s3://application-signals-preview-sdk/awsCppSdk.zip ./

  • SDK para PHP: aws s3 cp s3://application-signals-preview-sdk/awsSdkPhp.zip ./

  • SDK para Ruby: aws s3 cp s3://application-signals-preview-sdk/awsSdkRuby.zip ./

  • SDK para Go V2: aws s3 cp s3://application-signals-preview-sdk/awsSdkGoV2.zip ./

  • SDK para Go V1: aws s3 cp s3://application-signals-preview-sdk/go.zip ./

  • SDK para iOS: aws s3 cp s3://application-signals-preview-sdk/iOS.zip ./