Introducción a Amazon Cloudwatch

recursos de observación, agregados

Terminologías relacionadas con Amazon Cloudwatch

Métrica

  • Representa un conjunto de puntos de datos ordenados por tiempo que se publican en Amazon CloudWatch.
  • Todos los puntos de datos están marcados con una marca de tiempo
  • La métrica es una variable que se monitorea y los puntos de datos son el valor de esa variable a lo largo del tiempo.
  • Se definen de forma única por un nombre, un espacio de nombres y cero o más dimensiones.
  • La matemática métrica se utiliza para consultar múltiples métricas de CloudWatch y usar expresiones matemáticas para crear nuevas series temporales basadas en estas métricas.

Dimensiones

  • Una dimensión es un par de nombre/valor que identifica de forma única una métrica
  • Las dimensiones son los identificadores únicos de una métrica, por lo que cada vez que agrega un par de nombre/valor único a una de las métricas, está creando una nueva variación de esa métrica.

Estadísticas

  • Las estadísticas son agregaciones de datos métricos durante períodos de tiempo específicos
  • Las pocas estadísticas disponibles en Cloudwatch son máximo, mínimo, suma, promedio y recuento de muestras.

Alarma

  • Se utiliza para iniciar automáticamente acciones en nuestro nombre.
  • Observa una sola métrica durante un período de tiempo específico y realiza una o más acciones específicas en función del valor de la métrica.
  • Los cargos estimados de AWS también se pueden monitorear usando la alarma

percentiles

  • Representa el peso relativo de los datos en un conjunto de datos.
  • Ayuda al usuario a comprender mejor la distribución de los datos métricos.

Panel de vigilancia en la nube

  • Está disponible una consola Cloudwatch fácil de usar que se utiliza para monitorear los recursos en una sola vista.
  • No hay límite en la cantidad de paneles de CloudWatch que puede crear.
  • Estos paneles son globales y no específicos de una región

agente de vigilancia en la nube

  • Se requiere para ser instalado
  • Recopila registros y métricas a nivel de sistema de instancias EC2 y servidores locales

Eventos de vigilancia en la nube:

  • Los eventos de Cloudwatch lo ayudan a crear un conjunto de reglas que coincidan con cualquier evento (es decir, la detención de la instancia EC2).
  • Estos eventos se pueden enrutar a uno o más destinos, como funciones de AWS Lambda, temas de Amazon SNS, colas de Amazon SQS y otros tipos de destino.
  • Cloudwatch Events observa los eventos operativos de forma continua y siempre que hay algún cambio en el estado del evento realiza la acción enviando notificaciones, activando lambda, etc.
  • Un evento indica un cambio en el entorno de AWS. Siempre que hay un cambio en el estado de los recursos de AWS, se generan eventos.
  • Las reglas se utilizan para hacer coincidir eventos y enrutar a los objetivos.
  • Eventos de proceso de destino . Incluyen instancias de Amazon EC2, funciones de AWS Lambda, etc. Un objetivo recibe los eventos en formato JSON.

Registros de vigilancia en la nube:

  • Los registros de Amazon Cloudwatch le permiten almacenar, monitorear y acceder a archivos de recursos de AWS como instancias de Amazon EC2, Route53, etc.
  • También lo ayuda a solucionar los errores de su sistema y mantener los registros en un almacenamiento altamente duradero.
  • También crea un registro de información sobre las consultas de DNS que recibe Route 53

Caso de uso de Amazon Cloudwatch

Notificar al equipo de administración del sitio web de gfg cuando la instancia en la que está alojado el sitio web de gfg se detiene. Cada vez que la utilización de la CPU de la instancia (en la que está alojado el sitio web de GeeksForGeeks) supera el 80 %, se activa el evento de vigilancia en la nube. Este evento de vigilancia en la nube luego activa el tema de SNS que envía el correo electrónico de alerta a los suscriptores de gfg adjuntos .

Paso 1: supongamos que ya lanzó una instancia con la etiqueta de nombre ‘instancia’. 

Paso 2: Vaya al panel de temas de SNS y haga clic en crear un tema

Paso 3: Se le dirigirá a este tablero. Ahora especifique el nombre y el nombre para mostrar.

Paso 4: Desplácese hacia abajo y haga clic en crear el tema.

Paso 5: el tema de SNS se crea correctamente. 

Paso 6: Vaya al panel de temas de SNS y haga clic en el enlace gfgtopic .

Paso 7 : En la sección de suscripciones, haga clic en Crear suscripción.

Paso 8 : seleccione Correo electrónico como protocolo y especifique la dirección de correo electrónico de los suscriptores en Endpoint. Haga clic en crear la suscripción. Ahora vaya al buzón de la identificación de correo electrónico especificada y haga clic en Suscripción confirmada.

Paso 9: Vaya al panel de CloudWatch en la consola de administración de AWS. Haga clic en Métricas en el panel izquierdo.

Paso 10 : en la sección Todas las métricas, haga clic en EC2 

Paso 11 : Haga clic en Métricas por instancia

Paso 12 : Seleccione la instancia que lanzó

Paso 13 : Vaya a Métricas gráficas, haga clic en el icono de campana

Paso 14: este panel muestra los componentes de Amazon Cloudwatch, como el espacio de nombres, el nombre de la métrica, las estadísticas, etc.

Paso 15: Seleccione el umbral mayor. Además, especifique la cantidad (es decir, 80) del valor de umbral. Haga clic en Siguiente.

Paso 16 : Haga clic en Seleccionar un tema de SNS existente, también mencione el nombre del tema de SNS que creó ahora.

Paso 17 : Especifique el nombre de la alarma y la descripción, que es completamente opcional. Haga clic en Siguiente y luego haga clic en Crear alarma.

Paso 18 : La alarma se crea con éxito.

Paso 19 : puede ver el gráfico que notifica cada vez que la utilización de la CPU supera el 80%.

Ventajas de Amazon Cloudwatch

  • Hoy en día, las aplicaciones web producen una gran cantidad de datos, por lo que amazon cloudwatch actúa como un tablero que contiene la recopilación organizada de datos completos.
  • Mejora el costo total de propiedad al proporcionar alarmas y también toma acciones automatizadas cuando hay un error en los límites proporcionados.
  • Las aplicaciones y los recursos se pueden optimizar examinando los registros y los datos de métricas.
  • Se proporciona información detallada de la aplicación a través de datos como la utilización de la CPU, la utilización de la capacidad, la utilización de la memoria, etc.
  • Proporciona una gran plataforma para comparar y contrastar los datos producidos por varios servicios de AWS.

Publicación traducida automáticamente

Artículo escrito por _shreya_garg_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *