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:
-
Navegue até
AWSSupport-CalculateEBSPerformanceMetrics
em Systems Manager em Documentos. -
Selecione Execute automation (Executar automação).
-
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.
-
-
Selecione Executar.
-
A automação é iniciada.
-
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
-
-
Depois de concluído, revise a seção Saídas para obter os resultados detalhados da execução:
Exemplo de CloudWatch painel para ID de recurso como EC2 instância da Amazon
Exemplo de CloudWatch painel para ID de recurso como ID de EBS volume da Amazon
Referências
Automação do Systems Manager
AWS documentação de serviço