AWSSupport-CalculateEBSPerformanceMetrics - AWS Systems Manager Referência do runbook de automação

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWSSupport-CalculateEBSPerformanceMetrics

Descrição

O AWSSupport-CalculateEBSPerformanceMetrics runbook ajuda a diagnosticar problemas de EBS desempenho da Amazon calculando e publicando métricas de desempenho em um painel. CloudWatch O painel exibe a média estimada IOPS e a taxa de transferência de um EBS volume alvo da Amazon ou de todos os volumes anexados à instância de destino do Amazon Elastic Compute Cloud EC2 (Amazon). Para EC2 instâncias da Amazon, ele também mostra a média IOPS e a taxa de transferência da instância. O runbook gera o link para o CloudWatch painel recém-criado que exibe as métricas calculadas CloudWatch relevantes. O CloudWatch painel é criado em sua conta com o nome:AWSSupport-<ResourceId>-EBS-Performance-<automation:EXECUTION_ID>.

Como funciona?

O runbook executa as seguintes etapas:

  • Garante que os carimbos de data/hora especificados sejam válidos.

  • Valida se o ID do recurso (Amazon EBS Volume ou Amazon EC2 Instance) é válido.

  • Quando você fornece uma Amazon EC2 como ResourceID, ela cria um painel com a taxa de transferência IOPS total/taxa de transferência real dessa instância da EC2 Amazon e CloudWatch um gráfico de média/taxa de transferência IOPS estimada para todos os volumes da Amazon anexados a uma instância da EBS Amazon. EC2

  • Quando você fornece um EBS volume da Amazon como um ResourceID, ele cria CloudWatch um painel com gráfico de IOPS média estimada/taxa de transferência para esse volume.

  • Depois que o CloudWatch painel for gerado, se a média estimada IOPS ou a taxa de transferência média estimada for maior que a taxa de transferência máxima IOPS ou máxima, respectivamente, o microbursting será possível para o volume ou volumes anexados a uma instância da Amazon. EC2

nota

Para volumes com capacidade de intermitência (gp2, sc2 e st1), a taxa de IOPS transferência máxima deve ser considerada até que você tenha um equilíbrio de intermitência. Depois que o equilíbrio de ruptura for completamente utilizado, ou seja, ele se tornar zero, considere as métricas IOPS basal/de rendimento.

Importante

A criação CloudWatch do painel pode resultar em cobranças extras em sua conta. Para obter mais informações, consulte o guia de CloudWatch preços da Amazon.

Executar esta automação (console)

Tipo de documento

Automação

Proprietário

Amazon

Plataformas

Linux, macOS, Windows

Parâmetros

IAMPermissões necessárias

O parâmetro AutomationAssumeRole requer as seguintes ações para usar o runbook com êxito.

  • ec2:DescribeVolumes

  • ec2:DescribeInstances

  • ec2:DescribeInstanceTypes

  • cloudwatch:PutDashboard

Política de amostra

{ "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": "*" } ] }

Instruções

Siga estas etapas para configurar a automação:

  1. Navegue até AWSSupport-CalculateEBSPerformanceMetricsem Systems Manager em Documentos.

  2. Selecione Execute automation (Executar automação).

  3. Para os parâmetros de entrada, insira o seguinte:

    • AutomationAssumeRole (Opcional):

      O Amazon Resource Name (ARN) da função AWS AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation execute as ações em seu nome. Se nenhuma função for especificada, o Systems Manager Automation usa as permissões do usuário que inicia esse runbook.

    • ResourceID (obrigatório):

      O ID da EC2 instância da Amazon ou do EBS volume da Amazon.

    • Hora de início (obrigatório):

      A hora de início para visualizar os dados CloudWatch. A hora deve estar no formato yyyy-mm-ddThh:mm:ss e dentroUTC.

    • Hora de término (obrigatório):

      A hora de término para visualizar os dados CloudWatch. A hora deve estar no formato yyyy-mm-ddThh:mm:ss e dentroUTC.

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

  5. A automação é iniciada.

  6. O bucket realiza as seguintes etapas:

    • CheckResourceIdAndTimeStamps:

      Verifica se a hora de término é maior que a hora de início em pelo menos um minuto e se o recurso fornecido existe.

    • CreateCloudWatchDashboard:

      Calcula o EBS desempenho da Amazon e exibe um gráfico com base no seu ID de recurso. Se você fornecer um ID de EBS volume da Amazon para o parâmetro Resource ID, esse runbook cria um CloudWatch painel com a média estimada IOPS e a taxa de transferência média estimada para o volume da AmazonEBS. Se você fornecer uma ID de EC2 instância da Amazon para o parâmetro Resource ID, esse runbook cria um CloudWatch painel com a taxa de transferência média total IOPS e média total da EC2 instância da Amazon e com a média estimada e a taxa de transferência média IOPS estimada para todos os EBS volumes da Amazon anexados à instância da Amazon. EC2

  7. Depois de concluído, revise a seção Saídas para obter os resultados detalhados da execução:

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

    Exemplo de CloudWatch painel para ID de recurso como EC2 instância da Amazon

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

    Exemplo de CloudWatch painel para ID de recurso como ID de EBS volume da Amazon

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

Referências

Automação do Systems Manager

AWS documentação de serviço