- Administración y gobernanza›
- Amazon CloudWatch›
- Preguntas frecuentes
Preguntas frecuentes sobre Amazon CloudWatch
Temas de la página
Aspectos generalesAspectos generales
¿Qué es Amazon CloudWatch?
Amazon CloudWatch es un servicio de monitorización de AWS de recursos de la nube y de las aplicaciones que se ejecutan en AWS. Puede utilizar Amazon CloudWatch para recabar métricas y hacer un seguimiento de las mismas, recopilar y monitorizar archivos de registro, y establecer alarmas. Amazon CloudWatch puede monitorizar recursos de AWS tales como instancias Amazon EC2, tablas de Amazon DynamoDB e instancias de base de datos de Amazon RDS, así como métricas personalizadas generadas por las aplicaciones y los servicios, y los archivos de registro generados por las aplicaciones, alojados en premisas, híbridos o en otras nubes. Puede utilizar Amazon CloudWatch para obtener visibilidad de todo el sistema sobre la utilización de recursos, el rendimiento de las aplicaciones y el estado de funcionamiento. Puede usar esta información para iniciar y mantener la ejecución de la aplicación sin problemas.
Para comenzar con el monitoreo, puede usar los paneles automáticos con las prácticas recomendadas integradas de AWS, explorar la vista de las métricas y las alarmas basada en las cuentas y los recursos, y obtener fácilmente un análisis detallado para comprender la causa raíz de los problemas de rendimiento.
¿Qué puedo utilizar para obtener acceso a CloudWatch?
Es posible obtener acceso a Amazon CloudWatch a través del API, la interfaz de línea de comandos (CLI), los AWS SDK y la consola de administración de AWS.
¿Qué sistemas operativos admite Amazon CloudWatch?
Amazon CloudWatch recibe y proporciona métricas para todas las instancias de Amazon EC2 y debe funcionar con cualquier sistema operativo admitido actualmente por el servicio de Amazon EC2.
¿Qué políticas de administración del acceso puedo implementar para CloudWatch?
Amazon CloudWatch se integra con AWS Identity and Access Management (IAM) para que pueda especificar qué acciones de CloudWatch puede realizar un usuario en su cuenta de AWS. Por ejemplo, puede crear una política de IAM para que solamente determinados usuarios de su organización tengan permiso para utilizar GetMetricStatistics. Entonces, podrían utilizar esa acción para recopilar datos de sus recursos en la nube.
No se puede utilizar IAM para controlar el acceso a datos de CloudWatch correspondientes a recursos específicos. Por ejemplo, no puede otorgar a un usuario acceso a datos de CloudWatch correspondientes únicamente a un conjunto específico de instancias o a un LoadBalancer concreto. Los permisos que se otorgan a través de IAM abarcan todos los recursos de la nube que se utilizan con CloudWatch. Además de todo lo anterior, no se pueden utilizar roles de IAM con las herramientas de línea de comandos de Amazon CloudWatch.
¿Qué son los Registros de Amazon CloudWatch?
Los logs de Amazon CloudWatch permiten utilizar los logs personalizados, del sistema y de las aplicaciones de los que ya dispone para monitorizar los sistemas e identificar los problemas que surjan en sistemas y aplicaciones.
Con CloudWatch Logs, podrá monitorizar sus logs casi en tiempo real para detectar determinadas frases, valores o patrones. Por ejemplo, podría definir una alarma en función del número de errores detectados en los logs del sistema o ver gráficos de la latencia de las solicitudes web en los logs de las aplicaciones. De esta forma, podrá consultar los datos del log original para ver el origen del problema. Los datos de logs se pueden almacenar y se puede obtener acceso a ellos indefinidamente mediante un almacenamiento de alta durabilidad y bajo costo para que no tenga que preocuparse del hecho de que las unidades de disco duro estén llenas.
Amazon CloudWatch Logs le permite utilizar los archivos de registros personalizados, del sistema y de las aplicaciones de los que ya dispone para monitorear los sistemas e identificar los problemas que surjan en sistemas y aplicaciones.
¿Qué puedo hacer con Registros de CloudWatch?
CloudWatch Logs permite monitorizar y almacenar logs para ayudarle a comprender mejor cómo funcionan los sistemas y las aplicaciones y cómo puede darles un mejor uso. Puede utilizar CloudWatch Logs de varias maneras.
Supervisión de aplicaciones y sistemas en tiempo real: puede utilizar Registros de CloudWatch para supervisar aplicaciones y sistemas con datos de registro. CloudWatch Logs puede realizar, por ejemplo, el seguimiento del número de errores presentes en los registros de las aplicaciones y enviarle una notificación cuando la tasa de errores supere el umbral que se especifique. CloudWatch Logs utiliza sus datos de registro para el monitoreo, de modo que no es necesario cambiar el código.
Retención de registros a largo plazo: puede utilizar Registros de CloudWatch con el fin de almacenar los datos de registro indefinidamente en almacenamiento rentable y de larga duración para que no tenga que preocuparse por la posibilidad de quedarse sin espacio en los discos duros. Con el agente de CloudWatch Logs, es fácil y rápido trasladar archivos de registro, tanto rotados como sin rotar, para retirarlos del alojamiento y traspasarlos al servicio de registro. Posteriormente, cuando lo necesite, podrá obtener acceso a los datos de los eventos de registro en su estado original.
¿Qué plataformas son compatibles con el agente de Registros de CloudWatch?
CloudWatch Logs Agent es compatible con Amazon Linux, Ubuntu, CentOS, Red Hat Enterprise Linux y Windows. El agente permite monitorizar logs individuales en el sistema host.
¿El agente de Registros de CloudWatch es compatible con los roles de IAM?
Sí. El agente de CloudWatch Logs se integra con Identity and Access Management (IAM) y permite utilizar tanto claves de acceso como roles de IAM.
¿Qué es Información de registros de Amazon CloudWatch?
Amazon CloudWatch Logs Insights es una función de análisis de registros interactiva, integrada y de pago por uso para CloudWatch Logs. Ayuda a los desarrolladores, operadores e ingenieros de sistemas a comprender, mejorar y depurar sus aplicaciones mediante la búsqueda y visualización de sus registros. Logs Insights está completamente integrado con CloudWatch y le permite administrar, explorar y analizar sus registros. También puede disfrutar de las métricas, alarmas y paneles de CloudWatch con los registros para obtener una visibilidad totalmente operativa de sus aplicaciones. De esta manera, estará capacitado para comprender sus aplicaciones, hacer mejoras y encontrar y solucionar problemas rápidamente para que pueda seguir innovando de inmediato. Puede escribir consultas con agregaciones, filtros y expresiones regulares para obtener información procesable de sus registros. También puede visualizar datos de series temporales, explorar los eventos de registro individuales y exportar los resultados de la consulta a los paneles de CloudWatch.
¿Cómo puedo comenzar a utilizar la información de registros de CloudWatch?
Puede comenzar a utilizar Logs Insights de manera inmediata para ejecutar consultas en todos los registros que se envían a CloudWatch Logs. Sin requisitos de configuración ni infraestructura que administrar. Puede acceder a Logs Insights desde la consola de administración de AWS o, mediante programación, a través de sus aplicaciones utilizando el SDK de AWS.
¿Qué es la detección de anomalías de Amazon CloudWatch?
La detección de anomalías de Amazon CloudWatch aplica algoritmos de machine learning para analizar de manera continua series temporales únicas de sistemas y aplicaciones, determinar un nivel de referencia normal y descubrir anomalías con intervención mínima del usuario. Le permite crear alarmas que ajustan automáticamente los límites en función de patrones de métricas naturales, como el momento del día, los días de la semana, las estaciones o las tendencias cambiantes. También puede visualizar las métricas con las bandas de detección de anomalías de los paneles y así supervisar y aislar los cambios inesperados en las métricas y solucionar los problemas que se detecten por dichos cambios.
¿Cómo puedo comenzar a utilizar la detección de anomalías de Amazon CloudWatch?
Es fácil comenzar a utilizar la detección de anomalías. En la consola de CloudWatch, diríjase a Alarmas en el panel de navegación para crear una alarma o comience con Métricas para superponer los valores esperados de la métrica en el gráfico como una banda. También puede habilitar la detección de anomalías utilizando la AWS CLI, los AWS SDK o las plantillas de AWS CloudFormation. Para obtener más información, consulte las páginas de documentación acerca de la detección de anomalías y precios de CloudWatch.
¿Qué es Información de colaboradores de Amazon CloudWatch?
Amazon CloudWatch ahora incluye Contributor Insights, que analiza los datos temporales para proporcionar una visualización de los principales contribuyentes que influyen en el rendimiento del sistema. Una vez configurado, Contributor Insights se ejecuta continuamente sin la intervención adicional de un usuario. Esto ayuda a los desarrolladores y operadores a diagnosticar, aislar y corregir problemas con más rapidez durante un evento operativo.
¿Cómo puedo comenzar a utilizar Información de colaboradores de CloudWatch?
En la consola de CloudWatch, diríjase a Contributor Insights en el panel de navegación para crear una regla de Contributor Insights. También puede habilitar Contributor Insights con la CLI de AWS, los SDK de AWS o las plantillas de AWS CloudFormation. Contributor Insights está disponible en todas las regiones comerciales de AWS. Para más información, consulte la documentación sobre CloudWatch Contributor Insights.
¿Qué es Amazon CloudWatch ServiceLens?
Amazon CloudWatch ServiceLens es una característica que le permite visualizar y analizar el estado, el rendimiento y la disponibilidad de sus aplicaciones en un solo lugar. CloudWatch ServiceLens une las métricas y los registros de CloudWatch, así como los rastreos de AWS X-Ray para ofrecerle una visión completa de sus aplicaciones y sus dependencias. Esto le permite identificar rápidamente los cuellos de botella en el rendimiento, aislar las causas raíz de los problemas en las aplicaciones y determinar los usuarios afectados. CloudWatch ServiceLens le permite obtener visibilidad de sus aplicaciones en tres áreas principales: monitoreo de infraestructura (con métricas y registros para comprender los recursos que respaldan sus aplicaciones), monitoreo de transacciones (con rastreos para comprender las dependencias entre sus recursos) y monitoreo de usuario final (con canaries para monitorear sus puntos de enlace y notificarle cuando su experiencia de usuario final se haya degradado).
¿Cómo puedo comenzar a utilizar CloudWatch ServiceLens?
Si ya utiliza AWS X-Ray, puede acceder a CloudWatch ServiceLens en la consola de CloudWatch de forma predeterminada. Si todavía no utiliza AWS X-Ray, puede empezar por habilitar AWS X-Ray en sus aplicaciones con el SDK para X-Ray. Amazon CloudWatch ServiceLens está disponible en todas las regiones públicas de AWS en las que se ofrece AWS-X-Ray. Para obtener más información, consulte la documentación de Amazon CloudWatch ServiceLens.
¿Qué es Amazon CloudWatch Synthetics?
Amazon CloudWatch Synthetics permite monitorear los puntos de enlace de la aplicación de forma más fácil. Ejecuta pruebas en sus puntos de enlace cada minuto, las 24 horas al día, los 7 días de la semana, y lo alerta tan pronto como sus puntos de enlace de aplicaciones no se comportan como se espera. Estas pruebas se pueden personalizar para verificar la disponibilidad, la latencia, las transacciones, los enlaces rotos o inactivos, las finalizaciones de tareas paso a paso, los errores de carga de la página, las latencias de carga de los recursos de la interfaz de usuario, los flujos de asistente complejos o los flujos de pago en sus aplicaciones. También puede usar CloudWatch Synthetics para aislar puntos de enlace de aplicaciones alarmantes y asignarlos a los problemas de infraestructura subyacentes para reducir el tiempo medio de resolución.
¿Cómo puedo comenzar a utilizar CloudWatch Synthetics?
Comenzar a utilizar CloudWatch Synthetics es fácil. Puede escribir su primer canary en minutos. Para obtener más información, consulte la documentación sobre Amazon CloudWatch Synthetics.
Precios
¿Cuánto cuesta Amazon CloudWatch?
Consulte nuestra página de precios para obtener la información más actualizada.
¿Cambia el cargo de supervisión de Amazon CloudWatch según el tipo de instancia de Amazon EC2 que supervise?
Todos los tipos de instancia de Amazon EC2 envían métricas clave del estado y el rendimiento a CloudWatch de manera automática y sin costo. Si habilita el monitoreo detallado de EC2, se le cobrará por las métricas personalizadas en función de la cantidad de métricas enviadas a CloudWatch para la instancia. La cantidad de métricas enviadas para una instancia depende del tipo de instancia. Para obtener más detalles, consulte Métricas de CloudWatch para las instancias.
¿Los precios incluyen impuestos?
Si no se especifica lo contrario, nuestros precios no incluyen los impuestos ni gravámenes correspondientes, como el IVA y cualquier otro impuesto sobre las ventas. Más información.
¿Por qué parece distinta mi factura mensual de AWS para CloudWatch entre julio de 2017 y los meses anteriores?
Antes de julio de 2017, los cargos de CloudWatch se desglosaban en dos secciones distintas en la factura de AWS y los informes de uso y costo. Por motivos históricos, los cargos por las alarmas de CloudWatch, las métricas de CloudWatch y el uso de la API de CloudWatch se reflejaban en la sección de detalle “Elastic Compute Cloud” (EC2) de su factura, mientras que los cargos de CloudWatch Logs y los paneles de CloudWatch se registraban en la sección de detalle “CloudWatch”. Para unificar y simplificar sus facturas y su uso mensuales de AWS CloudWatch, hemos trasladado los cargos por las alarmas de CloudWatch, las métricas de CloudWatch y el uso de la API de CloudWatch de la sección “EC2” de su factura a la sección “CloudWatch”, lo que reúne de forma efectiva todos sus cargos de monitorización de CloudWatch en la sección “CloudWatch”. Tenga en cuenta que esto no afectará al importe total de su factura de AWS. Ahora, su factura y sus informes de uso y costo de AWS simplemente reflejarán los cargos de CloudWatch en una sola sección.
Además, en CloudWatch hay una métrica de facturación llamada “Cargos estimados” que se puede ver como “Cargo estimado total” o desglosar por servicio. La métrica “Cargo estimado total” permanecerá inmutable. Sin embargo, la métrica “Cargos estimados” desglosada por servicio cambiará para abarcar un ServiceName equivalente a “AmazonEC2” y un ServiceName equivalente a “AmazonCloudWatch”. Debido a la unificación de la facturación, es posible que observe una disminución en la métrica de facturación de AmazonEC2 y un aumento en la métrica de facturación de AmazonCloudWatch con el traslado de cargos de uso y facturación de EC2 a CloudWatch.
¿Cómo se cobra el uso de Información de registros de CloudWatch?
Los precios de Logs Insights se calculan por consulta, y los cargos se basan en la cantidad de datos de registro capturados que la consulta analizó. Para obtener información adicional sobre los precios, consulte Precios de CloudWatch.
¿Información de registros de CloudWatch cobra por las consultas canceladas?
Sí, si cancela una consulta manualmente, se le cobra por la cantidad de datos de registros incorporados que se escanearon hasta el momento en que cancela la consulta.
¿Información de registros de CloudWatch cobra por las consultas fallidas?
No, no se le cobra por las consultas fallidas.
Observabilidad entre cuentas
¿Qué es la observabilidad entre cuentas en el contexto de CloudWatch?
La observabilidad entre cuentas en CloudWatch le permite monitorear y solucionar los problemas de aplicaciones que abarcan varias cuentas dentro de una región. Mediante la observabilidad entre cuentas, puede buscar, visualizar y analizar sin problemas métricas, registros y rastreos sin ningún tipo de límite de cuenta. Puede comenzar con una vista agregada de varias cuentas de la aplicación para identificar visualmente los recursos que presentan errores y, así, profundizar en los rastreos, métricas y registros correlacionados para encontrar la causa principal del problema. El acceso fluido a datos entre varias cuentas y la navegación habilitada por el monitoreo de dichas cuentas ayudan a reducir el esfuerzo manual requerido para solucionar problemas y ahorrar tiempo valioso en su resolución. La observabilidad entre cuentas es un complemento para la capacidad de observabilidad unificada de CloudWatch.
¿Cómo empiezo a usar la observabilidad entre cuentas?
La observabilidad entre cuentas presenta dos conceptos de cuenta nuevos. La “cuenta de monitoreo” es una cuenta de AWS centralizada que puede ver e interactuar con los datos de observabilidad generados en otras cuentas. Una “cuenta de origen” es aquella cuenta de AWS individual que genera datos de observabilidad de los recursos alojados en ella. Una vez que identifique sus cuentas de monitoreo y de origen, respectivamente, deberá completar la configuración de monitoreo entre cuentas seleccionando los datos de telemetría que compartirá con la cuenta de monitoreo. En cuestión de minutos, podrá configurar fácilmente las cuentas de monitoreo desde las cuales tendrá una vista global del estado y rendimiento de las aplicaciones implementadas en varias cuentas relacionadas o en toda una organización de AWS. Con la función de observabilidad de CloudWatch, puede obtener una vista integral de las dependencias de varias aplicaciones que pueden tener un efecto en la disponibilidad del servicio e identificar problemas de forma proactiva y solucionarlos con un tiempo promedio de resolución menor.
¿Qué características de monitoreo de CloudWatch puedo usar en varias cuentas de AWS?
Al usar la observabilidad entre cuentas, puede buscar grupos de registro almacenados en varias cuentas desde una vista centralizada, ejecutar consultas de información de registros entre cuentas, hacer analíticas de Live Tail y crear reglas de información de colaboradores entre cuentas para identificar a los principales colaboradores N que generan entradas de registros. Puede usar la búsqueda de métricas para visualizar aquellas que corresponden a varias cuentas en una vista consolidada, crear alarmas que evalúen las métricas de otras cuentas para que se le notifique de anomalías y problemas recurrentes, y visualizarlos en paneles centralizados. También puede utilizar esta capacidad para configurar un único flujo de métricas entre cuentas para incluir métricas que abarquen varias cuentas de AWS en una región de AWS. Gracias a la observabilidad entre cuentas, también puede ver un mapa interactivo de las aplicaciones de las distintas cuentas mediante ServiceLens; con un solo paso, podrá explorar en profundidad métricas, registros y rastreos relevantes.
¿Aún puedo usar las características compartidas entre varias cuentas y regiones de CloudWatch en mi consola?
El monitoreo entre cuentas de CloudWatch y las características compartidas entre varias cuentas y regiones estarán disponibles en la consola de CloudWatch. Los menús desplegables intercuentas e interregiones se eliminarán de la consola cuando configure la observabilidad entre cuentas en CloudWatch. Tenga en cuenta que la experiencia de observabilidad entre cuentas de CloudWatch está disponible en una región a la vez. La característica compartida entre varias cuentas y regiones le permite acceder a la telemetría de toda la organización a través de roles de IAM. La observabilidad entre cuentas de CloudWatch usa la API de Observability Access Manager para definir políticas de acceso. Para más información, consulte nuestra documentación.
Monitorización de aplicaciones
¿Qué son las señales de aplicación de Amazon CloudWatch (versión preliminar)?
Las señales de aplicación de Amazon CloudWatch (versión preliminar) amplía Amazon CloudWatch con métricas de aplicaciones estandarizadas y vistas de observabilidad centradas en las aplicaciones en la consola de administración de AWS para CloudWatch. Puede empezar sin escribir instrumentos personalizados. Las nuevas vistas resumen el estado de las aplicaciones para ayudar a determinar el impacto en el negocio y priorizar, y luego ofrecen un desglose para establecer con rapidez la causa raíz.
¿Cómo puedo empezar a utilizar las señales de aplicación de Amazon CloudWatch (versión preliminar)?
Puede activar las señales de aplicación en la consola de administración de AWS para CloudWatch o al habilitar CloudWatch en los recursos de AWS, como los clústeres de Amazon EKS. La instrumentación de la aplicación se incluye en el agente de Amazon CloudWatch. Los servicios de aplicaciones, sus API y dependencias se descubren y visualizan en una vista resumida y en un mapa de servicios. Para reflejar el impacto y la importancia del negocio, con tan solo unos clics, puede crear objetivos de nivel de servicio (SLO) en métricas de aplicaciones estándar, monitores de usuarios reales o sintéticos. La vista “Habilitar más APM” de la consola presenta una vista de los recursos supervisados y no supervisados, lo que permite a los clientes agregar gradualmente la visibilidad de las aplicaciones. Puede usar la configuración de CloudWatch para aumentar el muestreo de rastreos en servicios críticos y capturar más ejemplos de transacciones críticas, como órdenes de pago. Para agregar disponibilidad de monitoreo externa o flujos de trabajo de interfaz de usuario, puede agregar valores controlados sintéticos y, para agregar visibilidad del cliente, habilite la telemetría RUM en sus aplicaciones web.
¿Cómo me ayudan las señales de aplicación de Amazon CloudWatch (versión preliminar) a supervisar las aplicaciones críticas para la empresa?
Señales de aplicación de Amazon CloudWatch (versión preliminar) detecta servicios de aplicaciones, como un procesador de pagos hipotecarios que se ejecuta en EKS, y genera un conjunto estándar de métricas de aplicaciones para el volumen, la latencia, los errores y los fallos de las API (por ejemplo, para agregar usuarios, realizar pedidos, pagar, etc.) y las dependencias (como las llamadas entre servicios de aplicaciones, a servicios de AWS o a puntos de conexión externos). Los clientes pueden reflejar el impacto empresarial y la importancia de los servicios de aplicaciones, sus API y dependencias mediante la definición de los objetivos de nivel de servicio. Las nuevas vistas de observabilidad centradas en las aplicaciones en la Consola de administración de AWS para CloudWatch resumirán el estado de las aplicaciones en comparación con los SLO y ofrecerán un desglose para establecer con rapidez la causa raíz.
¿Cuándo debo usar las señales de aplicación de Amazon CloudWatch (versión preliminar)?
Use las señales de aplicación para disfrutar de una experiencia integrada de monitoreo del rendimiento de la aplicación. Con la supervisión integrada, puede recopilar y correlacionar automáticamente la telemetría de las aplicaciones sin dejar de priorizar las aplicaciones críticas para la empresa. También puede aprovechar los datos de alarmas, rastreos y eventos para tomar medidas automatizadas y reducir el tiempo necesario para recuperarse de los problemas (MTTR). Desea supervisar las aplicaciones que se ejecutan en Amazon EKS, Amazon EC2, Amazon ECS, bases de datos, componentes o recursos locales. Solo tiene que especificar los recursos que desea supervisar y habilitar las señales de aplicación para Amazon EKS en la consola de CloudWatch sin necesidad de realizar configuraciones manuales. Para todos los demás entornos de aplicaciones, puede implementar rápidamente el agente de CloudWatch y empezar a supervisar sus aplicaciones. Con las señales de aplicación, puede crear, medir y realizar un seguimiento de los SLO alineados con sus KPI empresariales y operativos. Los SLO son cruciales para administrar las aplicaciones críticas, mejorar la disponibilidad, reducir el tiempo de inactividad y permitir una experiencia de cliente uniforme. Necesita tener acceso a una vista completa de todas sus aplicaciones y la capacidad de administrar el rendimiento de las aplicaciones. Aproveche los paneles automáticos, prediseñados y estandarizados con todas sus aplicaciones, servicios y datos de telemetría. Estas capacidades de visualización lo ayudan a escanear y acceder rápidamente a las métricas, como el volumen, la disponibilidad, la latencia y los errores que afectan a sus aplicaciones. Los mapas de servicio de señales de aplicación le permiten profundizar en los rastreos, las API y los recursos informáticos para obtener una visión completa de las causas fundamentales de los problemas de sus aplicaciones. La integración de Amazon CloudWatch RUM y Amazon CloudWatch Synthetics en las señales de aplicación le brinda datos de usuario en tiempo real y valores controlados en una sola vista. Esto es importante si necesita identificar rápidamente la causa raíz en el código, las dependencias o el entorno de alojamiento antes de afectar a los usuarios finales.
¿Cuándo debo usar Información de aplicaciones de Amazon CloudWatch?
Información de aplicaciones de CloudWatch lo ayuda a supervisar las aplicaciones que utilizan instancias de Amazon EC2 junto con otros recursos de aplicaciones. Identifique y configure las métricas, los registros y las alarmas clave en los recursos de las aplicaciones y el conjunto de tecnologías (por ejemplo, la base de datos de Microsoft SQL Server, los servidores web [IIS] y de aplicaciones, el sistema operativo, los equilibradores de carga y las colas). Supervise continuamente las métricas y los registros para detectar y correlacionar anomalías y errores. Cuando se detectan errores y anomalías, Información de aplicaciones genera eventos de CloudWatch que puede utilizar para configurar notificaciones o tomar medidas. Para ayudarlo en la resolución de problemas, crea paneles automatizados para los problemas detectados que incluyen anomalías de métricas correlacionadas y errores de registro, además de información adicional para indicarle la posible causa raíz.
Monitoreo de contenedores
¿Qué es Información de contenedores de CloudWatch?
CloudWatch Container Insights es una característica que permite realizar tareas de monitorización, resolución de problemas y configuración de alarmas relacionadas con los microservicios y las aplicaciones en contenedores. Container Insights simplifica el aislamiento y el análisis de problemas de rendimiento que afectan su entorno de contenedores. Los ingenieros de DevOps y sistemas tienen acceso a paneles automáticos en la consola de CloudWatch, lo que les ofrece una visibilidad operativa integral de las métricas, los registros y los rastros distribuidos que resumen el rendimiento y el estado de sus clústeres de Amazon Elastic Container Service para Kubernetes (EKS), Amazon Elastic Container Service (ECS), AWS Fargate y Kubernetes por pods/tareas, contenedores y servicios.
¿Cómo puedo controlar el nivel del estado y del rendimiento de mi contenedor?
Container Insights, con una observabilidad mejorada para Amazon Elastic Kubernetes Service (EKS), le permite desglosar visualmente las capas de contenedores de EKS y detectar fácilmente problemas, como pérdidas de memoria en contenedores individuales, lo que reduce el tiempo medio de resolución. Con las métricas del plano de control, ahora puede monitorear el estado del escalado automático y planificar los ciclos de vida de sus clústeres de prueba en sus capacidades de prueba automatizadas para mejorar la eficiencia operativa. Con una observabilidad mejorada para EKS, ahora puede ordenar sus clústeres, nodos o cargas de trabajo por consumo de recursos e identificar rápidamente las anomalías, configurar sus propias alarmas para monitorear de cerca y mitigar los riesgos de forma proactiva antes de que la experiencia del usuario final se vea afectada.
¿Container Insights proporciona visibilidad a nivel del plano de control?
Sí. Al utilizar Container Insights con una observabilidad mejorada para Amazon Elastic Kubernetes Service (EKS), puede supervisar el estado de su plano de control. Puede usarlo para comprender el estado del escalado automático y planificar los ciclos de vida del clúster de prueba en sus capacidades de prueba automatizadas, por ejemplo.
¿Cuál es la diferencia entre Container Insights con observabilidad mejorada y sin esta?
Container Insights con observabilidad mejorada para Amazon Elastic Kubernetes Service (EKS) ofrece métricas de estado y rendimiento detalladas listas para usar, que incluyen métricas de rendimiento de EKS a nivel de contenedor, métricas de estado de Kubernetes y métricas del plano de control de EKS para un aislamiento y solución de problemas más rápidos. La observabilidad mejorada permite a los clientes desglosar visualmente varias capas de contenedores y detectar fácilmente problemas como pérdidas de memoria en contenedores individuales, lo que reduce el tiempo promedio de resolución. Con las métricas del plano de control, los clientes ahora pueden monitorear el estado del escalado automático y planificar los ciclos de vida de sus clústeres de prueba en sus capacidades de prueba automatizadas para mejorar la eficiencia operativa. Con una observabilidad mejorada, los clientes ahora pueden ordenar sus clústeres, nodos y cargas de trabajo por consumo de recursos e identificar rápidamente las anomalías, configurar sus propias alarmas para hacer controles minuciosos y mitigar los riesgos de forma proactiva antes de que la experiencia del usuario final se vea afectada. La observabilidad mejorada es una característica opcional. Container Insights, sin una observabilidad mejorada, proporciona métricas agregadas a nivel de clúster y servicio.
¿Puedo decidir para qué clústeres de EKS quiero utilizar la observabilidad mejorada de Container Insights?
Sí. Puede decidir usar Container Insights con observabilidad mejorada por clúster o sin esta. Puede habilitar la observabilidad mejorada de los clústeres si instala el complemento de observabilidad CloudWatch para EKS en los clústeres una vez creados mediante la pestaña de complementos de la vista de información del clúster. Consulte la documentación de Container Insights de CloudWatch sobre cómo configurar su agente de CloudWatch para permitir una mejor observabilidad de EKS.
¿Qué servicios de contenedores son compatibles con la observabilidad mejorada?
Container Insights con observabilidad mejorada es compatible con Amazon EKS.
¿Cómo puedo comenzar a utilizar Información de contenedores de CloudWatch?
Puede empezar a recopilar métricas de rendimiento, registros y metadatos detallados de sus contenedores y clústeres o puede habilitar el complemento Observabilidad de CloudWatch para mejorar la observabilidad con solo unos clics. Para empezar a utilizar Información de contenedores, siga los pasos que se brindan en la documentación de Información de contenedores de Amazon CloudWatch.
¿Cómo se cobra el uso de CloudWatch Container Insights?
Puede encontrar más información sobre los precios de Container Insights en la página de precios de CloudWatch.
¿Todos los tipos de métricas de Prometheus son compatibles con la versión beta pública?
No. Los tipos de métricas admitidos actualmente son Gauge y Counters. Próximamente, se planifica lanzar las métricas Histogram y Summary.
¿Qué es Prometheus y por qué es útil recopilar métricas de Prometheus en CloudWatch?
Prometheus es un conocido proyecto de monitoreo de código abierto, que forma parte de Cloud Native Compute Foundation (CNCF). La comunidad de código abierto ha creado más de 150 complementos y definió un marco que los equipos de DevOps pueden utilizar para exponer las métricas personalizadas recopiladas mediante un enfoque basado en extracción de sus aplicaciones. Con esta nueva característica, los equipos de DevOps pueden descubrir servicios de manera automática para cargas de trabajo en contenedores, como AWS App Mesh, NGINX y Java/JMX. También pueden exponer métricas personalizadas en esos servicios e incorporar las métricas en CloudWatch. Al seleccionar la recolección e incorporación de las métricas de Prometheus, los usuarios de CloudWatch pueden monitorear, solucionar y notificar más rápidamente la degradación y las fallas del rendimiento de la aplicación al tiempo que reducen la cantidad de herramientas de monitoreo necesarias.
¿Cómo funciona la retención de almacenamiento de métricas con las métricas de Prometheus?
Las métricas de Prometheus se capturan automáticamente como métricas personalizadas de CloudWatch. El periodo de retención es de 15 meses por punto de datos métricos con acumulación automática (<60 segundos disponibles durante 3 horas, 1 minuto disponible durante 15 días, 5 minutos disponibles durante 63 días, 1 hora disponible durante 15 meses). Para obtener más información, consulte la documentación sobre la retención de métricas de CloudWatch.
¿Se puede configurar la retención de almacenamiento para eventos de alta cardinalidad de las métricas de Prometheus incorporados como Registros de CloudWatch?
Sí. Cada clúster de Kubernetes (k8s) tiene su propio grupo de registros para los eventos (p. ej., /aws/containerinsights//prometheus) con su correspondiente periodo de retención configurable. Para obtener más información, consulte la documentación sobre la retención de grupos de registros.
¿Admite PromQL como lenguaje de consulta?
No. Todas las métricas se incorporan como eventos de CloudWatch Logs y se pueden consultar mediante consultas de CloudWatch Logs Insights. Para obtener más información, consulte la documentación sobre la sintaxis del lenguaje de búsqueda de Información de registros de CloudWatch.
¿Cómo funciona el sistema de precios cuando incorporo las métricas de Prometheus desde mis entornos de contenedor?
Se le cobrará por lo que use: (1) CloudWatch Logs incorporados por Gigabyte (GB), (2) CloudWatch Logs almacenados y (3) las métricas personalizadas de CloudWatch. Visite la página de precios de CloudWatch para ver información sobre los precios en su región de AWS.
Monitoreo de Internet
¿Qué es Amazon CloudWatch Internet Monitor?
Amazon CloudWatch Internet Monitor lo ayuda a supervisar de manera continua la disponibilidad de Internet y las métricas de rendimiento entre las aplicaciones alojadas en AWS y los usuarios finales de las aplicaciones. Con Internet Monitor puede visualizar rápidamente el efecto de los problemas y precisar las ubicaciones y los proveedores que resultan afectados y, posteriormente, adoptar medidas para mejorar la experiencia de red de los usuarios finales. Puede ver una visión global de los patrones de tráfico y los eventos de salud, y desglosar la información sobre los eventos en diferentes grados de detalle geográfico. Si un problema se originó en la red de AWS, recibirá una notificación en el Panel de AWS Health, que le indicará los pasos que sigue AWS para mitigarlo. Internet Monitor también ofrece información y recomendaciones que pueden ayudarlo a mejorar la experiencia de sus usuarios mediante el uso de otros servicios de AWS.
¿Cómo empiezo a usar Internet Monitor?
Para utilizar Internet Monitor, debe crear un supervisor y asignarle los recursos de su aplicación, las nubes privadas virtuales (VPC) de Amazon, las distribuciones de CloudFront o los directorios de WorkSpaces, para que Internet Monitor pueda saber dónde se encuentra el tráfico de Internet de su aplicación. A continuación, Internet Monitor proporciona mediciones de Internet desde AWS que son específicas de las ubicaciones y redes que se comunican con su aplicación.
A continuación, puede utilizar el panel de CloudWatch para conocer los eventos de salud, ver las puntuaciones de rendimiento y disponibilidad, explorar los datos históricos de su aplicación en diferentes grados de detalle geográfico y obtener información sobre cómo configurar su aplicación para mejorar el rendimiento para sus usuarios finales.
Internet Monitor publica las mediciones de Internet en Registros de CloudWatch y métricas de CloudWatch, por lo que puede utilizar fácilmente las herramientas de CloudWatch para comprender mejor el estado de las aplicaciones en zonas y redes específicas de su aplicación. Internet Monitor también envía eventos de salud a Amazon EventBridge, para que pueda configurar las notificaciones.
¿Cuáles son los componentes de Internet Monitor?
A medida que vaya usando Internet Monitor, es importante familiarizarse con los componentes y conceptos mencionados en el servicio. Internet Monitor utiliza o hace referencia a lo siguiente: supervisor, registros de CloudWatch, métricas de CloudWatch, redes metropolitanas, eventos de salud, números de sistema autónomo (ASN), recurso supervisado, mediciones de Internet, tiempo de ida y vuelta, bytes transferidos y puntuaciones de rendimiento y disponibilidad.
Lea una descripción rápida de estos componentes en la documentación.
¿Cuánto cuesta Internet Monitor?
Los precios de Internet Monitor tienen los siguientes componentes: una tarifa por recurso supervisado, una tarifa por red metropolitana y cargos por los registros de diagnóstico publicados en Registros de CloudWatch. Para obtener más información, visite la página de precios de Amazon CloudWatch Internet Monitor.
¿En qué regiones de AWS está disponible Internet Monitor?
En el caso de Internet Monitor, la compatibilidad regional depende de los tipos de recursos que agregue a su supervisor. Para las distribuciones de Amazon CloudFront y los directorios de Amazon WorkSpaces, Internet Monitor está disponible en todas las regiones compatibles. Por ejemplo, en el caso de las nubes privadas virtuales (VPC) de Amazon, es posible agregar unas VPC de una región participante únicamente en un monitor creado en la misma región. Para obtener una lista completa de las regiones de AWS compatibles, consulte los puntos de conexión de Amazon CloudWatch Internet Monitor.
Supervisión de Lambda
¿Qué es CloudWatch Lambda Insights?
CloudWatch Lambda Insights es una función para monitorear, solucionar problemas y optimizar el rendimiento y el costo de sus funciones Lambda. Lambda Insights simplifica el aislamiento y el análisis de problemas de rendimiento que afectan su entorno de Lambda. DevOps y los ingenieros de sistema tienen acceso a paneles automáticos en la consola de CloudWatch, lo que les da visibilidad operativa de extremo a extremo de las métricas, los registros y los rastreos que resumen el rendimiento y el estado de sus funciones de AWS Lambda.
¿Cómo puedo comenzar a utilizar CloudWatch Lambda Insights?
Siga los pasos que se describen en la documentación de CloudWatch Lambda Insights para comenzar a recopilar métricas de rendimiento detalladas, registros y metadatos de sus funciones de Lambda.
¿Cómo se cobra el uso de CloudWatch Lambda Insights?
CloudWatch Lambda Insights recopila automáticamente métricas personalizadas de eventos de rendimiento incorporados como registros de CloudWatch a partir de sus funciones Lambda. Puede encontrar más información sobre los precios en la página de precios de CloudWatch.
Monitorización de la red
¿Qué es Amazon CloudWatch Network Monitor?
Network Monitor proporciona visibilidad del rendimiento y de la red que conecta las aplicaciones alojadas en AWS con los destinos locales. Network Monitor le permite visualizar rápidamente la pérdida de paquetes y la latencia de sus conexiones de red híbrida, establecer alertas y umbrales y, a continuación, tomar medidas para mejorar la experiencia de red de los usuarios finales. Si sus conexiones de red híbridas se realizan a través de AWS Direct Connect, Network Monitor le permite identificar el origen de cualquier degradación del rendimiento de la red en cuestión de minutos.
¿Qué 3 métricas brinda Network Monitor?
Network Monitor muestra la latencia de ida y vuelta y la pérdida de paquetes para cada sondeo configurado en el monitor. Además, para las conexiones de red híbridas a través de AWS Direct Connect, Network Monitor proporciona una métrica para el indicador de estado de la red de AWS. Estas métricas se agregan por subred de VPC y punto de conexión de destino y se publican en Amazon CloudWatch. A continuación, puede acceder a los paneles de CloudWatch desde la consola de Network Monitor para consultar estas métricas, configurar alarmas y ver el estado de la red de AWS para comprobar en qué momento los problemas de red afectaron al rendimiento. También puede comparar la pérdida de paquetes y la latencia de ida y vuelta si observa el historial de 30 días de las métricas registradas o configurar alarmas para recibir notificaciones de los eventos de la red.
¿Cuánto cuesta Network Monitor?
Los precios de Network Monitor incluyen los siguientes componentes: una tarifa por recurso supervisado y cargos por las métricas publicadas en CloudWatch. Para obtener más información, consulte los precios de Amazon CloudWatch y vaya a la pestaña Network Monitor.
¿Cómo puedo empezar a usar Network Monitor?
Para usar Network Monitor, debe crear un monitor y asociarle los recursos de la aplicación. Usted elige las subredes de origen que pertenecen a su Amazon Virtual Private Cloud (VPC) y, a continuación, elige las direcciones IP de destino en su red local. Network Monitor crea una malla de las posibles combinaciones de origen y destino, cada una de las cuales se denomina sonda, dentro de un único monitor. AWS administra de manera completa la creación de monitores de red y debería poder ver las métricas en tiempo real a los pocos minutos de configurar dichos monitores. Network Monitor proporciona estas métricas en tiempo real a las métricas de CloudWatch, de modo que puede usar las herramientas de CloudWatch para comprender mejor el estado de la red en las regiones de AWS específicas de su red. Consulte la documentación de CloudWatch para obtener instrucciones de configuración detalladas.
Monitoreo de la experiencia digital
¿Qué es la supervisión de la experiencia digital (DEM) de Amazon CloudWatch?
El DEM de Amazon CloudWatch le permite monitorear la manera en que los usuarios finales experimentan sus aplicaciones, incluido el rendimiento, la disponibilidad y la facilidad de uso.
Identifique problemas intermitentes, reciba notificaciones incluso cuando no haya tráfico de usuarios y monitoree sus puntos de enlace y la interfaz de usuario con la ayuda de los canaries de CloudWatch Synthetics. Complemente el monitoreo sintético con CloudWatch RUM para comprender el impacto en los usuarios finales y obtener con ello un mejor panorama de su experiencia digital. Gracias a CloudWatch Evidently, podrá mejorar la experiencia digital del usuario final mediante la experimentación y la validación de nuevos diseños y características.
¿Qué es Amazon CloudWatch RUM?
Amazon CloudWatch RUM es una característica de monitoreo de usuarios reales que brinda mayor visibilidad sobre el rendimiento del lado del cliente de una aplicación para ayudar a disminuir el tiempo medio de resolución (MTTR). CloudWatch RUM le permite recopilar datos del lado del cliente sobre el rendimiento de las aplicaciones web en tiempo real para identificar y depurar problemas. Sirve de complemento a los datos de CloudWatch Synthetics para brindarle más visibilidad sobre la experiencia digital de los usuarios finales. Puede visualizar anomalías en el rendimiento y utilizar los datos de depuración relevantes (como mensajes de error, rastros de pilas y sesiones de usuario) para solucionar los problemas de rendimiento (como errores de JavaScript, bloqueos y latencias). Puede comprender los distintos efectos sobre el usuario final, incluidos la cantidad de sesiones, las ubicaciones geográficas y los navegadores. CloudWatch RUM agrupa datos sobre el proceso de los usuarios a través de su aplicación, lo cual puede ayudarlo a determinar qué características lanzar y qué correcciones de errores priorizar.
¿Cómo puedo comenzar a utilizar CloudWatch RUM?
Cree un monitor de aplicación en CloudWatch RUM y agregue el cliente web ligero en el encabezado HTML de su aplicación. A continuación, comience a utilizar los paneles de CloudWatch RUM para recibir información de los usuarios desde diferentes ubicaciones geográficas, dispositivos, plataformas y navegadores.
¿Qué es Amazon CloudWatch Evidently?
Amazon CloudWatch Evidently permite realizar experimentos e identificar las consecuencias no deseadas de las nuevas características antes de implementarlas para uso general. De esa manera, se logra reducir el riesgo relacionado con la implementación de estas características nuevas. Evidently permite validar las características nuevas en toda la pila de aplicaciones antes del lanzamiento y así lograr un lanzamiento más seguro. Cuando lanza características nuevas, puede exponerlas a una base de usuarios más pequeña, monitorear métricas clave, como los tiempos de carga de la página o las conversiones, y luego aumentar el tráfico. Evidently también permite a los desarrolladores probar diferentes diseños, recopilar datos de los usuarios y lanzar el diseño más efectivo en la etapa de producción. Esta herramienta lo ayuda a interpretar los resultados de los experimentos y a actuar en consecuencia sin necesidad de contar con conocimientos estadísticos avanzados. Puede utilizar la información que proporciona el motor estadístico de Evidently (como el valor p en cualquier momento y los intervalos de confianza) para tomar decisiones mientras el experimento está en curso.
¿Cómo puedo comenzar a utilizar CloudWatch Evidently?
Puede utilizar el fragmento de código JavaScript de CloudWatch RUM para recopilar los procesos de los usuarios del lado del cliente y las métricas de rendimiento. Si lo desea, también puede agregar métricas personalizadas como conversiones a través de la API de Evidently. Posteriormente, se puede brindar a las nuevas características que se desean probar el SDK de CloudWatch Evidently, el cual ofrece la capacidad de controlar de qué manera quedan expuestos los usuarios a las características nuevas. Ahora, puede ejecutar lanzamientos y experimentos, ya sea a través de la CLI o la consola de AWS.
¿Qué es Amazon CloudWatch Synthetics?
Amazon CloudWatch Synthetics permite monitorear los puntos de enlace de la aplicación de forma más fácil. Ejecuta pruebas en sus puntos de enlace cada minuto, las 24 horas al día, los 7 días de la semana, y lo alerta tan pronto como sus puntos de enlace de aplicaciones no se comportan como se espera. Estas pruebas se pueden personalizar para verificar la disponibilidad, la latencia, las transacciones, los enlaces rotos o inactivos, las finalizaciones de tareas paso a paso, los errores de carga de la página, las latencias de carga de los recursos de la interfaz de usuario, los flujos de asistente complejos o los flujos de pago en sus aplicaciones. También puede usar CloudWatch Synthetics para aislar puntos de enlace de aplicaciones alarmantes y asignarlos a los problemas de infraestructura subyacentes para reducir el tiempo medio de resolución.
¿Cómo puedo comenzar a utilizar CloudWatch Synthetics?
Comenzar a utilizar CloudWatch Synthetics es fácil. Puede escribir su primer canary en minutos. Para obtener más información, consulte la documentación sobre Amazon CloudWatch Synthetics.
¿Cuándo debería utilizar Amazon CloudWatch Evidently y cuándo AWS AppConfig?
Ambos servicios pueden utilizarse por separado, pero funcionan aún mejor si se combinan.
AppConfig es una capacidad de AWS Systems Manager que puede utilizar para crear, administrar e implementar indicadores de características y otros tipos de configuraciones de aplicaciones. Cuando se desarrollan características nuevas, se puede utilizar AppConfig para implementar una nueva característica en la etapa de producción, pero ocultarla con el botón de cambio de indicador. Una vez que esté listo para el lanzamiento, solo tiene que actualizar su configuración para lanzar la característica de forma inmediata o gradual.
Para lograr una experimentación y administración más avanzadas de las características, puede utilizar Evidently, una capacidad nueva de Amazon CloudWatch. Con Evidently se pueden realizar experimentos en distintas variaciones de la característica y compararlas con un nivel de referencia, o bien, se puede lanzar una variación de la característica según un programa, a la vez que se monitorean métricas empresariales, como la duración de las visitas y los ingresos. Evidently también se integra a CloudWatch RUM, que proporciona monitoreo del rendimiento de las aplicaciones del lado del cliente, por lo que las métricas de RUM se pueden usar directamente en Evidently.
Análisis de métricas
¿Qué es la información de métricas de Amazon CloudWatch?
La información de métricas de Amazon CloudWatch es un motor de consulta de alto rendimiento que le permite desglosar sus métricas operativas en tiempo real y crear agrupaciones sobre la marcha mediante consultas SQL estándar. La información de métricas de CloudWatch le permite comprender el estado de su aplicación y su rendimiento gracias a que brinda la capacidad de analizar sus métricas a escala. Se integra a los paneles de CloudWatch, por lo que puede guardar las consultas en los paneles del estado y el rendimiento para monitorear e identificar los problemas de forma proactiva y con rapidez.
¿Cómo puedo comenzar a usar la información de métricas de CloudWatch?
Para comenzar a usar este motor, solo tiene que hacer clic en la pestaña Metrics (Métricas) de su consola de CloudWatch. Allí encontrará la información de métricas de CloudWatch como un motor de consultas integrado en la pestaña Query (Consulta) sin costo adicional. Si bien Metrics Insights viene con lenguaje SQL estándar, también puede comenzar con Metrics Insights con el generador de consultas visuales. Para usar el generador de consultas, selecciona sus métricas de interés, espacios de nombres y dimensiones visualmente; con ello, la consola creará de manera automática las consultas SQL por usted. Puede usar el editor de consultas para escribir sus consultas SQL sin procesar en cualquier momento para profundizar e identificar problemas y así obtener más detalles específicos. Metrics Insights también cuenta con un conjunto de consultas de muestra listas para usar que pueden ayudarlo a comenzar a monitorear e investigar el rendimiento de su aplicación de manera instantánea. Además, se encuentra disponible mediante programación a través de CloudFormation, el AWS SDK y la CLI.
Monitorización de métricas personalizadas y recursos de AWS
¿Qué puedo medir con Métricas de Amazon CloudWatch?
Amazon CloudWatch permite monitorizar los recursos de la nube de AWS y las aplicaciones que se ejecutan en AWS. Se ofrecen automáticamente métricas para una serie de servicios y productos de AWS: instancias de Amazon EC2, volúmenes de EBS, Elastic Load Balancers, grupos de Auto Scaling, flujos de trabajo de EMR, instancias de base de datos de RDS, tablas de DynamoDB, clústeres de ElastiCache, clústeres de RedShift, pilas de OpsWorks, comprobaciones de estado de Route 53, temas de SNS, colas de SQS, flujos de trabajo de SWF y Storage Gateways. También podrá monitorizar las métricas personalizadas que generen sus propias aplicaciones y servicios.
¿Cuál es el periodo de retención de todas las métricas?
Puede publicar y almacenar métricas personalizadas en resoluciones de hasta un segundo. La retención de métricas ampliada se lanzó el 1.° de noviembre de 2016 y permitió el almacenamiento de todas las métricas de los clientes desde los 14 días hasta los 15 meses anteriores. CloudWatch retiene los datos de métricas de la siguiente manera:
Los puntos de datos con un período menor que 60 segundos están disponibles durante 3 horas. Estos puntos de datos son métricas personalizadas de alta resolución.
Los puntos de datos con un período de 60 segundos (1 minuto) están disponibles durante 15 días
Los puntos de datos con un período de 300 segundos (5 minuto) están disponibles durante 63 días
Los puntos de datos con un período de 3 600 segundos (1 hora) están disponibles durante 455 días (15 meses)
Los puntos de datos que se publican primero con un período menor se agregan juntos para un almacenamiento a largo plazo. Por ejemplo, si recopila datos con un período de un minuto, los datos permanecen disponibles durante 15 días con una resolución de un minuto. Transcurridos 15 días, los datos permanecen disponibles, pero pueden agregarse y recuperarse únicamente con una resolución de 5 minutos. Transcurridos 63 días, los datos continúan agregándose y están disponibles con una resolución de una hora. Si necesita disponer de las métricas durante más tiempo, puede usar la API GetMetricStatistics para recuperar los puntos de datos y llevarlos offline o a otro almacenamiento.
Esta característica se encuentra disponible actualmente en las regiones EE.UU. Este (Norte de Virginia), EE.UU. Oeste (Oregón), EE.UU. Oeste (Norte de California), UE (Irlanda), UE (Fráncfort), América del Sur (São Paulo), Asia Pacífico (Singapur), Asia Pacífico (Tokio), Asia Pacífico (Seúl), Asia Pacífico (Mumbai), Asia Pacífico (Sídney), UE (Londres), Canadá (Central), EE.UU. Este (Ohio) y China (Pekín).
¿Cuál es la resolución mínima para los datos que recibe y agrupa Amazon CloudWatch?
La resolución mínima compatible con CloudWatch es puntos de datos de un segundo, que es una métrica de alta resolución, o puede almacenar métricas con un nivel de pormenorización de un minuto. Algunas veces, CloudWatch recibe las métricas en diferentes intervalos, como de tres o cinco minutos. Si no especifica que una métrica es de alta resolución, mediante la definición del campo StorageResolution en la solicitud a la API PutMetricData, CloudWatch agrupará y almacenará las métricas con una resolución de un minuto de manera predeterminada.
En función de la antigüedad de los datos solicitados, las métricas se encontrarán disponibles con las resoluciones definidas en los programas de retención descritos anteriormente. Por ejemplo, si solicita datos de 1 minuto correspondientes a un día hace 10 días, recibirá 1440 puntos de datos. Sin embargo, si solicita datos de un minuto de hace cinco meses, la interfaz de usuario cambiará automáticamente el nivel de pormenorización a una hora, y la API GetMetricStatistics no producirá ningún resultado.
¿Puedo eliminar cualquier métrica?
CloudWatch no admite la eliminación de métricas. Las métricas vencen de acuerdo con los programas de retención descritos anteriormente.
¿Puedo consultar métricas de otros orígenes de datos, como cargas de trabajo híbridas y multinube, Amazon RDS y S3, o mis propios datos personalizados?
Sí, Amazon CloudWatch admite la consulta de datos de varias fuentes, lo que le ayuda a supervisar las métricas en AWS, en las instalaciones y en otras nubes. Ahora puede solucionar eventos críticos en minutos, no en horas, y obtener visibilidad del estado de sus aplicaciones, lo que le permite obtener información más rápidamente para operaciones sin problemas. Centralice sus consultas, visualizaciones y alarmas en todas sus herramientas de monitoreo en un solo lugar.
¿Perderé datos de métricas si desactivo la supervisión de una instancia de Amazon EC2?
No. Siempre puede recuperar datos de métricas de cualquier instancia de Amazon EC2 de acuerdo con los programas de retención descritos anteriormente. Sin embargo, la consola de CloudWatch limita la búsqueda de métricas a dos semanas después de que una métrica se haya capturado por última vez para así garantizar que se muestren las instancias más actualizadas en su espacio de nombres.
¿Puedo obtener acceso a los datos de métricas de una instancia de Amazon EC2 terminada o un equilibrador de carga elástico eliminado?
Sí. Amazon CloudWatch almacena las métricas de las instancias detenidas de Amazon EC15 o los Elastic Load Balancers eliminados durante 2 semanas.
¿Cómo empiezo a consultar las métricas de varios orígenes de datos?
Para empezar, vaya al generador de consultas de métricas en la consola de Amazon CloudWatch y abra el selector de origen de datos. El selector le permite iniciar un asistente para agregar un nuevo origen de datos para realizar consultas y generar alarmas. Usted elige el origen de datos que desea consultar y especifica los detalles de acceso, como una URL o una ruta, y las credenciales. Para obtener más detalles, consulte la documentación.
¿Por qué varía la representación gráfica del mismo intervalo de tiempo cuando visualizo las métricas en periodos de cinco minutos y un minuto?
Si se ve el mismo intervalo de tiempo en un periodo de 5 minutos (no de 1 minuto), es posible que los puntos de datos se representen en lugares distintos dentro del gráfico. Durante el periodo especificado en el gráfico, Amazon CloudWatch encontrará todos los puntos de datos disponibles y calculará un único punto agregado que representa a la totalidad del periodo. Si se trata de un periodo de 5 minutos, este único punto de datos se coloca al principio del intervalo de 5 minutos. Si se trata de un periodo de 1 minuto, el único punto de datos se coloca en la marca de 1 minuto. Se recomienda utilizar un periodo de un minuto para la solución de problemas y otras actividades que requieren la representación gráfica más precisa de los periodos.
¿Qué es una métrica personalizada?
Puede utilizar Amazon CloudWatch para monitorizar datos generados por sus propias aplicaciones, scripts y servicios. Una métrica personalizada es cualquier métrica que proporcione a Amazon CloudWatch. Por ejemplo, puede utilizar métricas personalizadas para monitorizar el tiempo que tarda en cargarse una página web, las tasas de error de las solicitudes, el número de procesos o threads presentes en su instancia o la cantidad de trabajo que ha realizado su aplicación. Puede comenzar a trabajar con métricas personalizadas con ayuda del API PutMetricData, nuestros ejemplos de scripts de programación para monitorización en Windows y Linux, el complemento collectd de CloudWatch o con las diferentes aplicaciones y herramientas que ofrecen los socios de AWS.
¿Qué resolución puede ofrecerme una métrica personalizada?
Las métricas personalizadas pueden ofrecer:
Resolución estándar, con datos con granularidad de un minuto
Alta resolución, con datos de una granularidad de un segundo
De manera predeterminada, las métricas se almacenan con una resolución de un minuto en CloudWatch. Puede establecer una métrica como de alta resolución mediante la definición del parámetro StorageResolution como uno en la solicitud a la API PutMetricData. Si no define el parámetro StorageResolution opcional, CloudWatch almacenará las métricas con una resolución de un minuto de manera predeterminada.
Cuando publica una métrica de alta resolución, CloudWatch la almacena con una resolución de un segundo, y usted puede leer y recuperarlas después de un periodo de 1 segundo, 5 segundos, 10 segundos, 30 segundos o cualquier múltiplo de 60 segundos.
Las métricas personalizadas siguen el mismo programa de retención que se describió anteriormente.
¿Qué métricas se encuentran disponibles en alta resolución?
Actualmente, solo las métricas personalizadas que publica en CloudWatch están disponibles en alta resolución. Las métricas personalizadas de alta resolución se almacenan en CloudWatch con una resolución de un segundo. La alta resolución se define mediante el parámetro StorageResolution en la solicitud a la API PutMetricData, con un valor de uno. No es un campo obligatorio. Si no especifica un valor en el campo StorageResolution opcional, CloudWatch almacenará la métrica personalizada con una resolución de un minuto de manera predeterminada.
¿Los precios de las métricas personalizadas de alta resolución son diferentes de los de las métricas personalizadas habituales?
No, los precios de las métricas personalizadas de alta resolución son iguales a los de las métricas personalizadas estándar de un minuto.
¿Cuándo utilizaría una métrica personalizada en lugar de dejar que mi programa genere un registro en Registros de CloudWatch?
Puede monitorizar sus propios datos con métricas personalizadas, con CloudWatch Logs o con ambos métodos a la vez. Es posible que desee utilizar métricas personalizadas si sus datos no se generan en formato de log, como en el caso de las mediciones de los procesos del sistema operativo o del desempeño. O quizás desee escribir su propia aplicación o script, o utilizar los que ofrecen los socios de AWS. Si desea almacenar y guardar mediciones individuales además de otros detalles adicionales, es posible que le interese utilizar CloudWatch Logs.
¿Qué estadísticas puedo ver y representar en gráficos en CloudWatch?
Puede recuperar, representar mediante gráficos y configurar alarmas en los siguientes valores estadísticos para las métricas de Amazon CloudWatch: promedio, suma, mínimo, máximo y número de muestras. Las estadísticas se pueden calcular para intervalos de tiempo que son múltiplos de un minuto o 60 segundos. En el caso de las métricas personalizadas de alta resolución, las estadísticas se pueden calcular para periodos comprendidos entre un segundo y tres horas.
¿Qué es Información de aplicaciones de CloudWatch para .NET y SQL Server?
Amazon CloudWatch Application Insights para .NET y SQL Server es una capacidad que se puede utilizar para monitorizar las aplicaciones basadas en .NET y SQL Server. Contribuye a identificar y configurar registros y métricas clave en los recursos de aplicación y la pila de tecnología, por ejemplo, bases de datos, servidores web (IIS) y de aplicaciones, sistemas operativos, balanceadores de carga, colas, etc. Monitorea constantemente estos datos de telemetría para detectar y correlacionar anomalías y errores para enviarle notificaciones sobre cualquier problema presente en su aplicación. Para ayudarlo en la solución de problemas, crea paneles automáticos para visualizar los problemas detectados que incluyen anomalías en las métricas correlacionadas y errores de registro, además de información adicional para indicar la posible causa raíz.
¿Cuáles son los beneficios de usar Información de aplicaciones de CloudWatch para .NET y SQL Server?
Reconocimiento automático de registros y métricas de aplicación: analiza los recursos de las aplicaciones, proporciona una lista de métricas y registros de supervisión recomendados y los configura automáticamente, facilitando así la configuración de la supervisión de sus aplicaciones.
Detección de problemas inteligente: utiliza reglas y algoritmos de machine learning integrados para supervisar y analizar de forma dinámica los síntomas de un problema en la pila de aplicaciones y detectar problemas de aplicación. Contribuye a reducir las tareas de gestión de picos de métricas, eventos o excepciones de registro individuales, y, en su lugar, proporciona notificaciones sobre problemas reales junto con información contextual sobre ellos.
Solución de problemas más rápida: evalúa los problemas detectados para ofrecer información sobre ellos, como la posible causa raíz y una lista de métricas y registros afectados por el problema. Es posible proporcionar comentarios sobre la información generada para ajustar el motor de detección de problemas a su caso de uso concreto.
¿Cómo pongo en práctica la supervisión con Información de aplicaciones de CloudWatch para .NET y SQL Server?
Incorporación de la aplicación: para especificar la aplicación que desea supervisar, elija el grupo de recursos de AWS asociado a ella.
Identificación de los componentes de la aplicación: los recursos de la aplicación se analizan para identificar sus componentes (recursos independientes o grupos de recursos relacionados, como grupos de escalamiento automático y grupos de equilibradores de carga). También se pueden personalizar los componentes mediante la agrupación de recursos a fin de obtener información más eficaz y una incorporación fácil.
Habilitación de supervisión: es posible especificar la capa de tecnología para los componentes de la aplicación, por ejemplo, frontend de IIS, nivel de trabajo de .NET, etc. De acuerdo con la selección, proporciona un conjunto recomendado de métricas y registros que se puede personalizar según sus necesidades. Después de guardar estos “monitores”, Application Insights para .NET y SQL Server configura CloudWatch para que los recopile en su nombre.
Cuando finaliza la incorporación, Application Insights para .NET y SQL Server utiliza una combinación de reglas y modelos de machine learning prediseñados para empezar a identificar los problemas de la aplicación. Crea paneles automatizados en CloudWatch con la lista de problemas detectados, así como una vista detallada de estos problemas junto con las anomalías y los errores relacionados.
¿Qué es CloudWatch Metric Streams?
CloudWatch Metric Streams es una característica que le permite transmitir de forma continua las métricas de CloudWatch a un destino de su elección con una configuración y un ajuste mínimos. Es una solución completamente administrada y no precisa que usted escriba ningún código ni mantenga ninguna infraestructura. Mediante unos pocos clics, puede configurar un flujo de métricas a destinos como Amazon Simple Storage Service (S3). También puede enviar sus métricas a una serie de proveedores de servicios externos para mantener actualizados sus paneles operativos.
¿Por qué debo usar CloudWatch Metric Streams?
Metric Streams es una forma alternativa de obtener datos de métricas de CloudWatch sin necesidad de consultar las API. Puede crear un flujo de métricas con unos pocos clics, y sus datos de métricas comenzarán a dirigirse a su destino. Puede dirigir sus métricas a su Data Lake on AWS de forma sencilla, como en Amazon S3 y estar listo para comenzar a analizar el uso o el rendimiento con herramientas como Amazon Athena. Metrics Streams también facilita el envío de métricas de CloudWatch a proveedores de servicios de terceros conocidos mediante un punto de enlace de HTTP de Amazon Kinesis Data Firehose. Puede crear un flujo continuo y escalable que incluya los datos de métricas de CloudWatch más actualizados para impulsar paneles, alarmas y otras herramientas que se basan en datos de métricas precisos y oportunos.
¿Cómo puedo crear y administrar las secuencias métricas de CloudWatch?
Puede crear y administrar Metric Streams a través de la consola de CloudWatch o mediante programación a través de la API de CloudWatch, el SDK de AWS, la CLI de AWS o AWS CloudFormation para el aprovisionamiento y la configuración de Metric Streams. También puede utilizar plantillas de AWS CloudFormation proporcionadas por proveedores de servicios de terceros para la entrega de Metric Streams a destinos fuera de AWS. Si desea obtener más información, consulte la documentación sobre las secuencias métricas de CloudWatch.
¿Puedo administrar las métricas para incluirlas en mi secuencia métrica de CloudWatch?
Sí. Puede elegir enviar todas las métricas de forma predeterminada o crear reglas de filtrado para incluir y excluir grupos de métricas definidos por espacio de nombres, por ejemplo, AWS/EC2. Metric Streams detecta automáticamente las nuevas métricas que coinciden con las reglas de filtrado e incluye actualizaciones de métricas en el flujo. Cuando los recursos se terminan, Metric Streams dejará de enviar de forma automática las actualizaciones de las métricas inactivas.
¿Qué formatos admiten las secuencias métricas de CloudWatch?
Metric Streams puede generar resultados en formato OpenTelemetry o JSON. Puede seleccionar el formato de salida durante la creación o la administración de flujos de métricas.
¿Puedo supervisar el coste y el volumen de datos entregados por CloudWatch Metric Streams?
Sí. Puede visitar la sección de monitoreo en la página de la consola de Metric Streams. Podrá ver paneles automáticos del volumen de actualizaciones de las métricas a lo largo del tiempo. Estas métricas también están disponibles en el espacio de nombres de AWS/CloudWatch y pueden utilizarse para generar alarmas que envíen notificaciones en caso de un aumento inusual del volumen.
Monitorización de logs
¿Qué supervisión de registros ofrece Amazon CloudWatch?
CloudWatch Logs permite monitorizar e identificar problemas de sistemas y aplicaciones con ayuda de los logs personalizados, de sistema y de aplicaciones de que ya dispone.
Con CloudWatch Logs, podrá monitorizar sus logs casi en tiempo real para detectar determinadas frases, valores o patrones. Por ejemplo, podría definir una alarma en función del número de errores detectados en los logs del sistema o ver gráficos de la latencia de las solicitudes web en los logs de las aplicaciones. De esta forma, podrá consultar los datos del log original para ver el origen del problema. Los datos de logs se pueden almacenar y se puede obtener acceso a ellos hasta que sea necesario mediante almacenamiento de alta durabilidad y bajo costo, para que no tenga que preocuparse del hecho de que las unidades de disco duro estén llenas.
¿Qué son los registros a la venta de Amazon CloudWatch?
Los logs a la venta de Amazon CloudWatch son logs publicados originalmente por los servicios de AWS en nombre del cliente. Los logs de flujo de VPC son el primer tipo de log a la venta que se beneficiará con el modelo escalonado. Sin embargo, se añadirán más tipos de logs de servicios de AWS a la categoría de logs a la venta en el futuro.
¿Registros de CloudWatch está disponible en todas las regiones?
Consulte Productos y servicios regionales para obtener más información sobre la disponibilidad por región del servicio Registros de CloudWatch.
¿Cuánto cuesta Registros de CloudWatch?
Consulte nuestra página de precios para obtener la información más actualizada.
¿Qué puedo hacer con mis registros y Amazon CloudWatch?
CloudWatch Logs permite monitorizar y almacenar logs para ayudarle a comprender mejor cómo funcionan los sistemas y las aplicaciones y cómo puede darles un mejor uso. Cuando utiliza CloudWatch Logs con sus registros, el monitoreo utiliza los datos de registros de los que ya dispone, con lo que no es necesario cambiar el código. A continuación, se incluyen dos ejemplos de lo que puede hacer con Amazon CloudWatch y sus registros:
Monitorización de aplicaciones y sistemas en tiempo real: puede utilizar CloudWatch Logs para monitorizar aplicaciones y sistemas con datos de log casi en tiempo real. CloudWatch Logs puede realizar, por ejemplo, el seguimiento del número de errores presentes en los registros de las aplicaciones y enviarle una notificación cuando la tasa de errores supere el umbral que se especifique. Amazon CloudWatch usa sus datos de log para monitorizar, con lo que se evita realizar cambios al código.
Retención de registro a largo plazo: puede utilizar los registros de CloudWatch para almacenar los datos de registro todo el tiempo que necesite en un almacenamiento rentable y de larga duración para que no tenga que preocuparse por la posibilidad de quedarse sin espacio en los discos duros. Con el agente de CloudWatch Logs, es fácil y rápido trasladar archivos de registro, tanto rotados como sin rotar, para retirarlos del alojamiento y traspasarlos al servicio de registro. Posteriormente, cuando lo necesite, podrá obtener acceso a los datos de los eventos de registro en su estado original.
¿Qué tipos de datos puedo enviar a los Registros de Amazon CloudWatch desde las instancias de EC2 que ejecutan Microsoft SQL Server y Microsoft Windows Server?
Puede configurar el servicio EC2Config para que envíe una gran variedad de archivos de log y datos a CloudWatch, entre los que se incluyen: logs de texto personalizado, logs de eventos (aplicaciones, personalizados, seguridad, sistema), logs de seguimiento de eventos (ETW) y datos de contador de desempeño (PCW). Obtenga más información sobre el servicio EC2Config aquí.
¿Con qué frecuencia envía datos el agente de Registros de CloudWatch?
De forma predeterminada, el agente de CloudWatch Logs envía datos de logs cada cinco segundos, aunque el usuario puede cambiar esta configuración.
¿Qué formatos de registro son compatibles con Registros de CloudWatch?
CloudWatch Logs puede recibir, agregar y monitorizar cualquier formato de datos de log basado en texto de uso habitual, así como logs con formato JSON.
¿Qué sucede si configuro el agente de los registros de CloudWatch para enviar datos de registros que no sean de texto?
El agente de CloudWatch Logs registrará un error en el evento en el que esté configurado para informar que existen datos de logs que no son de texto. Este error se registra en /var/logs/awslogs.log.
¿Cómo puedo comenzar a supervisar mis registros con Registros de CloudWatch?
Puede monitorizar el envío de eventos de log a CloudWatch Logs mediante la creación de filtros de métricas. Los filtros de métricas convierten los datos de logs en métricas de Amazon CloudWatch para presentarlos en gráficos o generar alarmas. Los filtros de métricas pueden crearse en la consola o mediante la interfaz de línea de comandos (CLI). Los filtros de métricas buscan y comparan términos, frases o valores incluidos en los eventos de registro. Cuando un filtro de métricas encuentra uno de los términos, frases o valores en los eventos de los logs, lo incluye en el recuento de la métrica de Amazon CloudWatch que usted elija. Por ejemplo, puede crear un filtro de métricas que busque la palabra “Error” en los eventos de sus logs y cuente cuántas veces aparece. Los filtros de métricas también pueden extraer valores de eventos de registro delimitados por espacio, como la latencia de las solicitudes de web. También puede utilizar operadores condicionales y caracteres comodín para crear coincidencias exactas. La consola de Amazon CloudWatch puede ayudarle a probar los patrones antes de crear los filtros de métricas.
¿Qué sintaxis utilizan los patrones de filtros de métricas?
Los patrones de filtros de métricas pueden contener términos de búsqueda o una especificación del formato de eventos de registro común o JSON.
Por ejemplo, si desea buscar el término Error, el patrón del filtro de métricas sería simplemente el término Error. Es posible introducir varios términos de búsqueda para buscar varios términos a la vez. Por ejemplo, si desea contar cuántos eventos contienen los términos Error y Exception, tendría que utilizar el patrón Error Exception. Si desea buscar exactamente el término Error Exception, tendría que poner el término de búsqueda entrecomillado: “Error Exception”. Puede especificar un número ilimitado de términos de búsqueda.
CloudWatch Logs también se puede utilizar para extraer valores de un evento de registro en formato JSON o de log común. Por ejemplo, podría hacer un seguimiento de cuántos bytes se transfieren desde sus logs de acceso de Apache. También puede utilizar operadores condicionales y caracteres comodín para buscar y extraer los datos que le interesen. Para utilizar la función de extracción de los filtros de métricas, los eventos de registro tienen que ir delimitados con espacios y utilizar comillas dobles de cierre y de apertura """, o un corchete de apertura "[" y un corchete de cierre "]" para delimitar los campos. Alternativamente, pueden ser eventos de registro con formato JSON. Encontrará todos los detalles sobre la sintaxis y los ejemplos en la Guía para desarrolladores para filtros de métricas.
¿Cómo puedo comprobar que un patrón de filtro de métricas que he especificado encontrará lo que busco en los eventos de mis registros?
CloudWatch Logs permite probar el funcionamiento de los patrones de los filtros de métricas antes de proceder a crear un filtro de métricas. Puede probar los patrones con los datos de sus propios logs que tenga ya en CloudWatch Logs o puede proporcionar sus propios eventos de registro para las pruebas. Al probar un patrón, sabrá qué eventos de registro concuerdan con el patrón de filtro de métricas y, si se trata de extraer valores, qué es el valor extraído en los datos de la prueba. Las pruebas de filtros de métricas pueden utilizarse en la consola y en la interfaz de línea de comandos (CLI).
¿Puedo usar expresiones regulares con mis datos de registros?
Los filtros de métricas de Amazon CloudWatch no son compatibles con el uso de expresiones regulares. Para procesar los datos de registros con expresiones regulares, considere la posibilidad de utilizar Amazon Kinesis a fin de conectar la secuencia con un motor de procesamiento de expresiones regulares.
Administración de logs
¿Cómo puedo recuperar mis datos de registro?
Puede recuperar los datos de registro que desee mediante la consola de CloudWatch Logs o por medio de la interfaz de línea de comandos (CLI) de CloudWatch Logs. Los eventos de registro se recuperan por grupo de logs, por secuencia de logs y por la hora que tengan asociada. El API de CloudWatch Logs para recuperar eventos de registro es GetLogEvents.
¿Cómo puedo realizar búsquedas en mis registros?
Puede utiliza la interfaz de línea de comandos (CLI) para recuperar sus eventos de registro y realizar búsquedas en ellos con la utilidad para buscar cadenas (grep) de la línea de comandos o con funciones de búsqueda similares.
¿Durante cuánto tiempo se almacenan mis datos de registros en Registros de CloudWatch?
Los datos de logs pueden almacenarse en CloudWatch Logs todo el tiempo que se desee. De forma predeterminada, CloudWatch Logs almacena los datos con carácter indefinido. Puede cambiar el tiempo de retención de cada grupo de logs cuando lo desee.
¿Qué es Registros de Amazon CloudWatch estándar?
Registros de Amazon CloudWatch estándar es una de las dos clases de registros que ofrece CloudWatch. Registros estándar ofrece una administración de registros integral destinada a la supervisión en tiempo real y capacidades de análisis avanzadas, como Live Tail, extracción de métricas, alarmas y protección de datos. Podrá monitorear sus registros casi en tiempo real para detectar determinadas frases, valores o patrones. Por ejemplo, podría definir una alarma en función del número de errores detectados en los logs del sistema o ver gráficos de la latencia de las solicitudes web en los logs de las aplicaciones. De esta forma, podrá consultar los datos del log original para ver el origen del problema.
¿Qué es el acceso poco frecuente a registros de Amazon CloudWatch (IA de registros)?
El acceso poco frecuente a registros de Amazon CloudWatch (IA de registros) es una de las dos clases de registros que ofrece CloudWatch. La IA de registros está diseñada específicamente para consolidar todos sus registros de forma nativa en AWS. Ofrece la incorporación gestionada, el análisis de registros entre cuentas y el cifrado de Registros de CloudWatch estándar, con un precio bajo de incorporación por GB. Esta combinación de capacidades personalizadas y bajo costo hace que la IA de registros de CloudWatch sea ideal para consultas ad hoc y análisis forenses posteriores a los hechos. Los datos de logs se pueden almacenar y se puede obtener acceso a ellos indefinidamente mediante un almacenamiento de alta durabilidad y bajo costo para que no tenga que preocuparse del hecho de que las unidades de disco duro estén llenas.
¿Cómo habilito el acceso poco frecuente a registros de Amazon CloudWatch (IA de registros)?
El acceso poco frecuente a registros de Amazon CloudWatch (IA de registros) está disponible en todas las regiones de AWS en las que está disponible Registros de CloudWatch. Puede comenzar en la consola o mediante programación en la CLI o las API de AWS
Análisis de registros
¿Qué permisos necesito para acceder a Información de registros?
Para acceder a Logs Insights, su política de IAM debe incluir permisos para logs:DescribeLogGroups y logs:FilterLogEvents.
¿Qué registros puedo consultar con Información de registros de CloudWatch?
Puede usar Logs Insights para consultar todos los registros que se envían a CloudWatch. Logs Insights automáticamente descubre los campos de registros desde los registros de los servicios de AWS, como Lambda, CloudTrail, Route53 y VPC Flow Logs, y cualquier registro de aplicación que genere eventos de registro en formato JSON. Además, genera 3 campos de sistema (@message, @logStream y @timestamp) para todos los tipos de registros enviados a CloudWatch. @message contiene el evento de registro sin procesar ni analizar, @logStream contiene el nombre de la fuente que generó el evento de registro y @timestamp contiene el horario en el que el evento de registro se agregó a CloudWatch.
¿Qué lenguaje de consulta admite Información de registros de CloudWatch?
Logs Insights presenta un nuevo idioma de consulta creado específicamente para el procesamiento de registros. El idioma de consulta admite algunos comandos sencillos pero eficientes. Puede escribir comandos para recuperar uno o más campos de registro, encontrar eventos de registro que coincidan con uno o más criterios de búsqueda, agregar sus datos de registro y extraer campos efímeros de sus registros basados en texto. El idioma de consulta es fácil de aprender, y Logs Insights ofrece ayuda incorporada al producto en la forma de consultas de muestra, descripciones de comandos y consultas que se completan automáticamente para ayudarle a comenzar. Puede encontrar detalles adicionales sobre el lenguaje de consulta aquí.
¿Cuáles son los límites del servicio para Información de registros de CloudWatch?
Los límites del servicio se documentan aquí.
¿En qué regiones se encuentra disponible la información de registros de CloudWatch?
Logs Insights está disponible en las siguientes regiones de AWS: EE. UU. Oeste (Oregón), EE. UU. Oeste (Norte de California), EE. UU. Este (Ohio), EE. UU. Este (Norte de Virginia), Asia Pacífico (Mumbai), Asia Pacífico (Seúl), Asia Pacífico (Singapur), Asia Pacífico (Sídney), Asia Pacífico (Tokio), Canadá (Central), UE (Fráncfort), UE (Irlanda), UE (Londres), UE (París), América del Sur (São Paulo).
¿Qué tipo de consultas admite Información de registros de CloudWatch?
Puede escribir consultas que contengan incorporaciones, filtros, expresiones regulares y búsquedas de texto. También puede extraer datos de los eventos de registro para crear campos efímeros, los cuales pueden seguir siendo procesados por el idioma de consulta para que pueda acceder a la información que está buscando. El idioma de consulta admite funciones de cadena, numéricas y matemáticas, como concat, strlen, trim, log y sqrt, entre otras. Además, puede usar expresiones booleanas y lógicas y funciones de sumas como mín., máx., total, promedio y percentil, entre otras. Puede encontrar detalles adicionales sobre las funciones y el lenguaje de consulta admitidos aquí.
¿Qué funciones y comandos de consulta puedo usar con Información de registros de CloudWatch?
¿Qué visualizaciones de datos puedo usar con Información de registros de CloudWatch?
Puede usar visualizaciones para identificar tendencias y patrones que suceden con el tiempo dentro de sus registros. Logs Insights admite la visualización de datos mediante gráficos de líneas y gráficos de áreas en fila. Genera visualizaciones para todas las consultas que contienen una o más funciones de suma, donde los datos se agrupan durante un intervalo de tiempo especificado con la función bin(). Puede encontrar detalles adicionales sobre cómo visualizar los datos de series temporales aquí.
¿Puedo usar expresiones regulares con Información de registros de CloudWatch?
Puede usar expresiones regulares estilo Java con Logs Insights. Las expresiones regulares pueden usarse en el comando de filtro. Encontrará ejemplos de consultas con expresiones regulares si usa la ayuda incorporada en el producto o consulta este enlace.
¿Cómo puedo evitar los caracteres especiales con las consultas de Información de registros de CloudWatch?
Puede usar comillas simples para evitar los caracteres especiales. Los nombres de campos de registro que contienen caracteres diferentes a los alfanuméricos, @ y . deben evitarse con comillas invertidas.
¿Por qué ciertos campos de registro tienen el símbolo “@” y otros no?
Los campos de sistema generados por Logs Insights comienzan con @. Actualmente, Logs Insights genera 3 campos de sistema: @message, que contiene el evento de registro sin procesar ni analizar como se envía a CloudWatch; @logStream, que contiene el nombre de la fuente que generó el evento de registro; y @timestamp, que contiene el horario en el que el evento de registro se agregó a CloudWatch.
¿Puedo consultar registros históricos con Información de registros de CloudWatch?
Logs Insights le permite consultar datos de registros que se agregaron a CloudWatch Logs a partir del 5 de noviembre de 2018.
¿Puedo buscar eventos de registro de una secuencia de registro específica?
Puede buscar eventos de registro de una secuencia de registro específica al agregar el filtro de comando de consulta @logStream = "log_stream_name" a la consulta de registro.
Actualmente, utilizo una solución de socio proveedor de software independiente de AWS para analizar mis registros de CloudWatch. ¿Qué cambia Información de registros de CloudWatch para mí?
CloudWatch Logs ya admite opciones de integración con otros servicios de AWS como Amazon Kinesis, Amazon Kinesis Data Firehose, Amazon Elasticsearch, y soluciones de socio proveedor de software independiente de AWS como Splunk, Sumo Logic y DataDog, entre otros, para ofrecerle opciones y flexibilidad en todos los entornos para satisfacer sus necesidades de procesamiento, enriquecimiento, análisis y visualización de registros personalizados. Además, las capacidades de consulta de CloudWatch Logs Insights están disponibles para un acceso mediante programación a través del AWS SDK, para ayudar a los socios proveedores de software independientes de AWS a diseñar integraciones más estrechas, análisis avanzados y valor agregado para CloudWatch Logs Insights.
¿En qué me beneficia tener acceso a las capacidades de consulta de Información de registros de CloudWatch a través de una solución de socio proveedor de software independiente de AWS?
Las integraciones con socios proveedores de software independientes le permiten agrupar sus datos de registro en un solo lugar y poder realizar análisis con las herramientas y los marcos de su elección de forma rentable y con alto rendimiento, sin la necesidad de trasladar grandes volúmenes de datos. También le proporciona un acceso más rápido a sus registros, ya que elimina las latencias de transferencia de datos relacionadas y elimina las complejidades operativas de configurar y mantener determinadas transferencias de datos.
Detección de anomalías en los Registros
¿Qué es la detección de anomalías en los Registros de Amazon CloudWatch?
Con tecnología de inteligencia artificial y aprendizaje automático, la detección de anomalías en los Registros de Amazon CloudWatch es una característica de análisis de registros automatizada que lo ayuda a agrupar los registros relacionados para acelerar la investigación de estos, a comparar sus registros a lo largo del tiempo para obtener información clave, a supervisar sus registros y a notificarle cuando se produce un comportamiento inusual para solucionarlo con mayor rapidez. Con algoritmos avanzados, CloudWatch puede detectar automáticamente patrones y cambios inusuales en los registros de las aplicaciones y alertarlo de posibles problemas. Ya no es necesario actualizar las consultas o los filtros cada vez que cambien los registros. Con la detección de anomalías en los registros, puede detectar los errores emergentes y los picos en los mensajes de registro con antelación antes de que le afecten, identificar nuevos problemas sin necesidad de conocer los detalles de antemano, recibir alertas sobre actividades inusuales sin necesidad de configurar parámetros y supervisar continuamente los registros más importantes. Al detectar posibles problemas de forma proactiva, la detección de anomalías en los Registros CloudWatch lo ayuda a anticiparse a los problemas y a ofrecer un rendimiento fiable.
¿Por qué debo usar la detección de anomalías en los Registros de Amazon CloudWatch?
La detección de anomalías en los Registros de Amazon CloudWatch ayuda a detectar automáticamente un comportamiento inusual en los registros de las aplicaciones. Si bien las herramientas, como los filtros de métricas, permiten supervisar variables específicas y conocidas, la detección de anomalías puede identificar condiciones previamente desconocidas, como un código de error que aparece recientemente en los registros o un aumento repentino de un mensaje de registro en particular. La detección de anomalías en los registros evoluciona de manera flexible con los registros de la aplicación a lo largo del tiempo y no requiere que defina parámetros de configuración complicados, como la sintaxis de consultas o filtros. La detección de anomalías en los registros proporciona un grado adicional de seguridad para los grupos de registros de aplicaciones más importantes.
¿Qué tipos de registros son compatibles?
La detección de anomalías en los Registros de Amazon CloudWatch no requiere un formato específico de registros para funcionar. La característica utiliza machine learning para analizar los registros de forma flexible. La detección de anomalías en los Registros de CloudWatch es más adecuada para los registros de aplicaciones, como los generados a partir del código de la aplicación que se ejecuta en EC2, EKS, ECS, Lambda y otros recursos para ejecutar el código de la aplicación.
¿Cuándo debo usar la detección de anomalías de Amazon CloudWatch y cuándo debo usar Amazon DevOps Guru?
Amazon DevOps Guru ofrece una capacidad de detección de anomalías diseñada específicamente para fuentes de aplicaciones específicas, como Lambda. La detección de anomalías en los Registros de Amazon CloudWatch es una solución que funciona con cualquier registro de aplicación. La detección de anomalías en los Registros de CloudWatch está disponible en la consola de CloudWatch.
Logs Live Tail
¿Qué es Live Tail de Registros de Amazon CloudWatch?
Amazon CloudWatch Logs Live Tail es una nueva función de análisis interactivo que le proporciona una vista en tiempo real de los registros entrantes. Con Live Tail puede solucionar problemas rápidamente: los desarrolladores pueden aprovechar la visualización en streaming de sus registros para depurar su código y los ingenieros de TI pueden monitorear de forma fiable el estado de sus despliegues. Ofrece una vista interactiva en tiempo real de los registros en el contexto de eventos relacionados para ayudar a reducir el tiempo medio de detección y, a su vez, el tiempo medio de resolución.
¿Por qué debo usar Live Tail de Registros de CloudWatch?
Debe utilizar la función interactiva CloudWatch Live Tail para detectar fácilmente problemas de aplicación o despliegue en sus herramientas nativas de AWS Observability. Live Tail permite a los equipos de DevOps obtener una visibilidad profunda de los registros de sus aplicaciones críticas y depurar el código desde su entorno de desarrollo sin tener que cambiar entre varias herramientas. Al utilizarlo para supervisar el estado de los despliegues, los ingenieros de TI, el soporte de operaciones y los equipos de seguridad central pueden monitorear sus servicios y aplicaciones de manera eficiente para acelerar el análisis de las causas principales y reducir el tiempo medio de resolución.
¿Cómo integra Live Tail otros servicios de AWS o de terceros o cómo interactúa con ellos?
Además de ofrecer capacidades de Live Tail en los registros de aplicaciones personalizados, también ayuda a los clientes a obtener información detallada sobre los registros de AWS Services, incluidos Amazon Virtual Private Cloud, Amazon Route53, AWS Lambda, Amazon Elastic Kubernetes Service, Amazon Elastic Container Service y más. Con el widget de Live Tail, los servicios de AWS pueden incorporar la misma experiencia interactiva de streaming en directo en sus consolas. Además, otros servicios (como Amazon Managed Grafana o AWS Thinkbox) también pueden implementar la integración directa para proporcionarle las mismas capacidades de análisis exhaustivo desde su propia consola y desde cualquier registro de aplicación que genere eventos de registro.
¿Qué permisos necesito para acceder a Live Tail?
Para que esta característica funcione según lo previsto, se deben permitir a los usuarios las siguientes operaciones. Al iniciar una sesión de Live Tail, si no forma parte del rol de administrador o tiene una política que incluya registros:*, asegúrese de añadir las siguientes acciones a su declaración de política: logs:StartLiveTail y logs:StopLiveTail.
¿Cuáles son los límites de servicio de Live Tail?
Más información sobre los límites de servicio de Live Tail.
¿En qué regiones de AWS está disponible Live Tail?
Live Trail está disponible en las siguientes regiones: Este de EE. UU. (Ohio),Este de EE. UU. (Norte de Virginia), Oeste de EE. UU. (Norte de California), Oeste de EE. UU. (Oregón), Asia-Pacífico (Bombay), Asia-Pacífico (Seúl), Asia-Pacífico (Singapur), Asia-Pacífico (Sídney), Asia-Pacífico (Tokio), Canadá (Centro), UE (Fráncfort), UE (Irlanda), UE (Londres), UE (París) y América del Sur (São Paulo).
¿Qué tipo de filtrado admite Live Tail de Registros de CloudWatch?
Puede filtrar según los grupos de registro, las secuencias de registros y filtrar por palabras clave. La selección de grupos de registro admite selecciones múltiples en varias cuentas cuando se encuentra en la cuenta de monitoreo (observabilidad entre cuentas). La selección de secuencias de registro admite varias selecciones basadas en un nombre o un prefijo. El filtro por palabras clave distingue entre mayúsculas y minúsculas. Se pueden introducir una o más palabras clave (por ejemplo, error, excepción o falla) para reducir aún más el enfoque de la búsqueda. Puede escribir las palabras clave o copiar y pegar los ejemplos proporcionados en el panel de información. Más información sobre los patrones de filtro.
¿Puedo ver los registros históricos con Live Tail?
No, Live Tail ofrece una vista en tiempo real de los datos de registro recopilados por CloudWatch. Para ver los registros históricos, consulte las funciones Información de registros y Grupos de registro.
Protección de los datos de registro
¿Qué es la protección de datos de Registros de Amazon CloudWatch?
La protección de datos es una característica de Registros de CloudWatch que le permite definir sus propias reglas y políticas para detectar y ocultar automáticamente los datos confidenciales que aparecen en los registros recopilados de sus sistemas y aplicaciones. Esto se lleva a cabo mediante machine learning (ML) y coincidencia de patrones. Los datos son visibles para quienes cuentan con privilegios elevados de Identity and Access Management (IAM).
¿Por qué debo usar la protección de datos de Registros de CloudWatch?
Para evitar el registro de datos confidenciales, los clientes a veces llevan a cabo investigaciones manuales o configuran políticas de retención de registros cortas para eliminarlos, lo que conlleva el riesgo de perder registros operativos valiosos. La protección de datos de Registros de CloudWatch identifica y enmascara automáticamente la información confidencial de sus registros mediante la concordancia de patrones y el aprendizaje automático (ML) sin necesidad de que nadie acceda a ellos. Esta característica es útil para las industrias sometidas a normativas estrictas que necesitan asegurarse de que no se almacena información personal. Además, los clientes que crean servicios de pago o autenticación en los que se requiere mucha información personal y confidencial pueden utilizar esta nueva característica para reducir la probabilidad de que se almacene información innecesaria en sus registros.
¿Qué tipo de datos confidenciales puedo proteger con los registros de CloudWatch?
Cuando crea la política de protección de datos en Registro de CloudWatch, puede especificar la información que desea proteger. Existen varios identificadores de datos que puede elegir, como direcciones de correo electrónico, licencias de conducir de varios países, números de tarjetas de crédito, direcciones y más. La variedad de identificadores de datos específicos ofrece la flexibilidad para escoger qué información confidencial usan sus aplicaciones y ocultar aquella a la que no es necesario acceder fácilmente. Es importante que decida qué información es sensible para su aplicación y seleccione los identificadores relevantes para sus casos de uso.
Alarmas
¿Qué tipos de alarmas de CloudWatch pueden crearse?
Puede crear una alarma para monitorizar cualquier métrica de Amazon CloudWatch referente a su cuenta. Por ejemplo, puede crear alarmas para la utilización de CPU en una instancia de Amazon EC2, para la latencia de las solicitudes de Amazon ELB, para el desempeño de las tablas de Amazon DynamoDB, para la longitud de la cola de Amazon SQS o incluso para los cargos realizados en su factura de AWS.
También puede crear una alarma para métricas personalizadas que son específicas de su infraestructura o aplicaciones personalizadas. Si la métrica personalizada es una métrica de alta resolución, tiene la opción de crear alarmas de alta resolución que alerten ante períodos de 10 o 30 segundos.
Con las alarmas compuestas, puede combinar varias alarmas en jerarquías de alarmas. De esta forma, se reduce el ruido de la alarma al activarse solo una vez cuando se encienden varias alarmas al mismo tiempo. Usted puede proporcionar un estado general de un grupo de recursos como una aplicación, una región de AWS o una zona de disponibilidad.
Consulte la página de precios de CloudWatch para obtener más información.
¿Qué acciones puedo llevar a cabo a partir de una alarma de CloudWatch?
Cuando se crea una alarma, puede configurarse para que realice una o varias acciones automatizadas si una determinada métrica monitorizada supera el umbral que se defina. Por ejemplo, puede definir una alarma que envíe un mensaje de email, que publique en una cola de SQS, que pare o cierre una instancia Amazon EC2 o que ejecute una política de Auto Scaling. Dado que las alarmas de Amazon CloudWatch se integran a Amazon Simple Notification Service, también puede utilizar cualquier tipo de notificación compatible con SNS. Use la acción de AWS Systems Manager OpsCenter para crear de manera automática un OpsItem cuando la alarma ingresa en estado de ALARMA. Esto le ayuda a reducir el diagnóstico con rapidez y a solucionar los problemas mediante recursos de AWS desde una consola única.
¿Qué umbrales puedo establecer para activar una alarma de CloudWatch?
A la hora de crear una alarma, hay que elegir en primer lugar qué métrica de Amazon CloudWatch desea monitorizar. A continuación, se elige el período de evaluación (por ejemplo, cinco minutos o una hora) y un valor estadístico para la medición (por ejemplo, Promedio o Máximo). Para establecer el umbral, establezca un valor de referencia y especifique si la alarma se debe activar cuando el valor es mayor que (>), igual o mayor que (>=), menor que (<), o igual o menor que (<=) dicho valor.
Mi alarma de CloudWatch está constantemente en estado de alarma; ¿qué he hecho mal?
Las alarmas evalúan continuamente las métricas respecto al umbral que se haya elegido, incluso si ya se han disparado. Esto le permite ver el estado actualizado en todo momento. Es posible que observe que una de las alarmas pasa mucho tiempo en estado ALARM. Si el valor de la métrica sigue infringiendo el umbral que ha establecido, la alarma permanecerá en estado ALARM hasta que deje de infringirse el umbral en cuestión. Este comportamiento es normal. Si desea que la alarma considere que este nuevo nivel es correcto, podrá ajustar el umbral de la alarma según corresponda.
¿Durante cuánto tiempo puedo consultar el historial de alarmas?
El historial de alarmas está disponible durante 14 días. Para ver el historial de sus alarmas, inicie sesión en CloudWatch en la consola de administración de AWS, elija Alarmas en el menú de la izquierda, seleccione su alarma y haga clic en la ficha Historial en el panel inferior. En esta ficha encontrará un historial de los cambios de estado producidos en la alarma, así como de las modificaciones que se hayan realizado en la configuración de la alarma.
Paneles
¿Qué son los paneles de CloudWatch?
Los paneles de Amazon CloudWatch permiten crear, personalizar, guardar e interactuar con los gráficos de las métricas personalizadas y los recursos de AWS.
¿Cómo puedo comenzar a utilizar los paneles de CloudWatch?
Para comenzar, visite la consola de Amazon CloudWatch y seleccione “Paneles”. Haga clic en el botón “Create Dashboard”. También puede copiar la vista deseada desde los paneles automáticos haciendo clic en “Options” (Opciones) y luego en “Add to Dashboard” (Agregar a panel).
¿Qué ventajas ofrecen los paneles automáticos?
Los paneles automáticos se diseñan con las mejores prácticas recomendadas del servicio de AWS, conocen los recursos y se actualizan de forma dinámica para reflejar el último estado de importantes métricas de rendimiento. Ahora puede filtrar y solucionar problemas de una vista específica sin tener que agregar un código adicional para reflejar el último estado de los recursos de AWS. Una vez que haya identificado la causa raíz de un problema de rendimiento, podrá tomar medidas rápidamente dirigiéndose directamente al recurso de AWS.
¿Los paneles admiten la actualización automática?
Sí. Los paneles se actualizan automáticamente mientras están abiertos.
¿Puedo compartir un panel?
Sí, un panel está disponible para cualquiera con los permisos adecuados en la cuenta que tiene el panel.
Eventos
¿Qué es CloudWatch Events?
Amazon CloudWatch Events (CWE) es una transmisión de eventos del sistema que describe los cambios que se hacen en los recursos de AWS. La transmisión de eventos amplía las transmisiones existentes de métricas y logs de CloudWatch para ofrecer un panorama más completo del estado y el mantenimiento de las aplicaciones. Debemos escribir reglas declarativas para asociar eventos de interés con acciones automatizadas que se deben llevar a cabo.
¿Qué servicios emite Eventos de CloudWatch?
Actualmente, son compatibles con Amazon EC2, Auto Scaling y AWS CloudTrail. A través de AWS CloudTrail, las llamadas de API de mutación (es decir, todas las llamadas excepto Describe*, List* y Get*) que se hacen en todos los servicios se pueden ver en CloudWatch Events.
¿Qué puedo hacer cuando se recibe un evento?
Cuando un evento coincide con una regla que creó en el sistema, puede invocar automáticamente una función de AWS Lambda, pasar el evento a una transmisión de Amazon Kinesis, notificar un tema de Amazon SNS o invocar un flujo de trabajo integrado.
¿Puedo generar mis propios eventos?
Sí. Sus aplicaciones pueden emitir eventos personalizados usando la API PutEvents y una carga que se ajuste exclusivamente a sus necesidades.
¿Puedo hacer tareas siguiendo un programa fijo?
CloudWatch Events es capaz de generar eventos según un programa establecido mediante la popular sintaxis de cronología Unix. Al monitorizar estos eventos, puede implementar una aplicación programada.
¿Cuál es la diferencia entre CloudWatch Events y AWS CloudTrail?
CloudWatch Events es una transmisión de eventos del sistema casi en tiempo real que describe los cambios hechos en los recursos de AWS. Con CloudWatch Events, puede definir reglas para monitorizar eventos determinados y realizar acciones de forma automática. AWS CloudTrail es un servicio que registra las llamadas de API para su cuenta de AWS y entrega archivos de log que contienen llamadas de API a su bucket de Amazon S3 o a su grupo de logs de CloudWatch Logs. Con AWS CloudTrail, puede buscar en el historial las actividades de la API relacionadas con la creación, eliminación y modificación de los recursos de AWS, así como solucionar problemas de funcionamiento o seguridad.
¿Cuál es la diferencia entre CloudWatch Events y AWS Config?
AWS Config es un servicio completamente administrado que ofrece un inventario de los recursos de AWS, así como el historial de configuración y las notificaciones de los cambios en la configuración, para garantizar seguridad y gobernanza. Las reglas de configuración sirven para determinar si los cambios de configuración cumplen las normas. CloudWatch Events sirve para reaccionar casi en tiempo real a los cambios realizados en el estado de los recursos. No presenta un veredicto sobre si los cambios son conformes a la política u ofrecen un historial detallado como hacen las reglas Config/Config. Se trata de una transmisión de eventos de uso general.