AWSSupport-CalculateEBSPerformanceMetrics - AWS Systems Manager Referencia del manual de automatización

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWSSupport-CalculateEBSPerformanceMetrics

Descripción

El AWSSupport-CalculateEBSPerformanceMetrics manual ayuda a diagnosticar los problemas de EBS rendimiento de Amazon mediante el cálculo y la publicación de las métricas de rendimiento en un CloudWatch panel de control. El panel muestra el promedio IOPS y el rendimiento estimados de un EBS volumen de Amazon objetivo o de todos los volúmenes adjuntos a la instancia de Amazon Elastic Compute Cloud (AmazonEC2) de destino. En el caso de EC2 las instancias de Amazon, también muestra el promedio IOPS y el rendimiento de la instancia. El manual muestra el enlace al CloudWatch panel recién creado que muestra las métricas calculadas CloudWatch relevantes. El CloudWatch panel se crea en su cuenta con el nombre:AWSSupport-<ResourceId>-EBS-Performance-<automation:EXECUTION_ID>.

¿Cómo funciona?

El manual realiza los siguientes pasos:

  • Garantiza que las marcas de tiempo especificadas sean válidas.

  • Valida si el ID de recurso (Amazon EBS Volume o Amazon EC2 Instance) es válido.

  • Al proporcionar un Amazon EC2 como ResourceID, se crea un panel con el IOPS total real y el rendimiento de esa instancia de EC2 Amazon y CloudWatch un gráfico de rendimiento y media IOPS estimados para todos los volúmenes de Amazon adjuntos a una instancia de EBS Amazon. EC2

  • Cuando proporcionas un EBS volumen de Amazon como ResourceID, se crea un panel con CloudWatch un gráfico de IOPS promedio/rendimiento estimado para ese volumen.

  • Una vez generado el CloudWatch panel, si el rendimiento medio estimado IOPS o el rendimiento medio estimado es superior al rendimiento máximo IOPS o máximo, respectivamente, es posible realizar microráfagas para el volumen o los volúmenes adjuntos a una instancia de Amazon. EC2

nota

En el caso de volúmenes con capacidad de ráfaga (gp2, sc2 y st1), se debe tener en cuenta el IOPS rendimiento máximo hasta lograr un equilibrio de ráfaga. Una vez que el balance de ráfaga se haya utilizado por completo, es decir, cuando pase a cero, tenga en cuenta las métricas basales/de rendimiento. IOPS

importante

Si crea el CloudWatch panel de control, es posible que se le cobren cargos adicionales a su cuenta. Para obtener más información, consulta la guía de CloudWatch precios de Amazon.

Ejecuta esta automatización (consola)

Tipo de documento

Automatización

Propietario

Amazon

Plataformas

Linux, macOS, Windows

Parámetros

IAMPermisos necesarios

El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.

  • ec2:DescribeVolumes

  • ec2:DescribeInstances

  • ec2:DescribeInstanceTypes

  • cloudwatch:PutDashboard

Ejemplo de política

{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "cloudwatch:PutDashboard", "Resource": "arn:aws:cloudwatch::Account-id:dashboard/*-EBS-Performance-*" }, { "Sid": "VisualEditor1", "Effect": "Allow", "Action": [ "ec2:DescribeInstances", "ec2:DescribeVolumes", "ec2:DescribeInstanceTypes" ], "Resource": "*" } ] }

Instrucciones

Siga estos pasos para configurar la automatización:

  1. Navegue hasta AWSSupport-CalculateEBSPerformanceMetricsSystems Manager, en Documentos.

  2. Elija Execute automation (Ejecutar automatización).

  3. Para los parámetros de entrada, introduzca lo siguiente:

    • AutomationAssumeRole (Opcional):

      El nombre del recurso de Amazon (ARN) de la función AWS AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que inicia este runbook.

    • ResourceID (obligatorio):

      El ID de la EC2 instancia de Amazon o del EBS volumen de Amazon.

    • Hora de inicio (obligatorio):

      Hora de inicio para ver los datos CloudWatch. La hora debe estar en el formato yyyy-mm-ddThh:mm:ss y enUTC.

    • Hora de finalización (obligatoria):

      Hora de finalización para ver los datos CloudWatch. La hora debe estar en el formato yyyy-mm-ddThh:mm:ss y enUTC.

    Input parameters form for AWS Systems Manager Automation with fields for role, resource ID, and time range.
  4. Seleccione Ejecutar.

  5. Se inicia la automatización.

  6. Este documento realiza los siguientes pasos:

    • CheckResourceIdAndTimeStamps:

      Comprueba si la hora de finalización es superior a la hora de inicio en al menos un minuto y si el recurso proporcionado existe.

    • CreateCloudWatchDashboard:

      Calcula EBS el rendimiento de Amazon y muestra un gráfico basado en tu ID de recurso. Si proporciona un ID de EBS volumen de Amazon para el parámetro ID de recurso, este manual crea un CloudWatch panel con el rendimiento medio estimado IOPS y medio estimado del volumen de AmazonEBS. Si proporciona un ID de EC2 instancia de Amazon para el parámetro ID de recurso, este manual crea un CloudWatch panel con el rendimiento medio total IOPS y medio total de la EC2 instancia de Amazon y con el rendimiento medio IOPS y medio estimado de todos los EBS volúmenes de Amazon adjuntos a la instancia de Amazon. EC2

  7. Una vez finalizada, consulta la sección de resultados para ver los resultados detallados de la ejecución:

    CloudWatch dashboard creation output showing a URL link and a message with instructions.

    Ejemplo de CloudWatch panel para el ID de recurso como EC2 instancia de Amazon

    CloudWatch dashboard showing EC2 instance metrics with graphs for IOPS, throughput, and volume performance.

    Ejemplo de CloudWatch panel para el identificador de recurso como identificador de EBS volumen de Amazon

    CloudWatch dashboard showing EBS volume performance metrics with IOPS and throughput graphs.

Referencias

Automatización de Systems Manager

AWS documentación de servicio