Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWSSupport-CalculateEBSPerformanceMetrics
Description
Le AWSSupport-CalculateEBSPerformanceMetrics
runbook permet de diagnostiquer les problèmes de EBS performance d'Amazon en calculant et en publiant des indicateurs de performance sur un CloudWatch tableau de bord. Le tableau de bord affiche la moyenne IOPS et le débit estimés pour un EBS volume Amazon cible ou pour tous les volumes attachés à l'instance Amazon Elastic Compute Cloud (AmazonEC2) cible. Pour les EC2 instances Amazon, il indique également la moyenne IOPS et le débit de l'instance. Le runbook affiche le lien vers le tableau de CloudWatch bord nouvellement créé qui affiche les CloudWatch mesures calculées pertinentes. Le CloudWatch tableau de bord est créé dans votre compte sous le nom :AWSSupport-<ResourceId>-EBS-Performance-<automation:EXECUTION_ID>
.
Comment fonctionne-t-il ?
Le runbook exécute les étapes suivantes :
-
Garantit que les horodatages spécifiés sont valides.
-
Valide si l'ID de ressource (Amazon EBS Volume ou Amazon EC2 Instance) est valide.
-
Lorsque vous fournissez un Amazon EC2 en tant que ResourceID, il crée CloudWatch un tableau de bord avec le IOPS total réel du débit pour cette instance EC2 Amazon et le graphique du débit moyen IOPS estimé pour tous les volumes Amazon attachés à une instance EBS Amazon. EC2
-
Lorsque vous fournissez un EBS volume Amazon en tant que ResourceID, il crée un tableau de bord avec CloudWatch un graphique estimatif IOPS moyen/débit pour ce volume.
-
Une fois le CloudWatch tableau de bord généré, si le débit moyen estimé IOPS ou moyen estimé est supérieur au débit maximal IOPS ou maximal, respectivement, le microbursting est possible pour le ou les volumes attachés à une instance Amazon. EC2
Note
Pour les volumes éclatables (gp2, sc2 et st1), le IOPS /débit maximal doit être pris en compte, jusqu'à ce que vous obteniez un équilibre en rafale. Une fois que la balance de rafale est complètement utilisée, c'est-à-dire qu'elle devient nulle, considérez les métriques de IOPS base/débit.
Important
La création du CloudWatch tableau de bord peut entraîner des frais supplémentaires sur votre compte. Pour plus d'informations, consultez le guide de CloudWatch tarification Amazon
Exécuter cette automatisation (console)
Type de document
Automatisation
Propriétaire
Amazon
Plateformes
LinuxmacOS, Windows
Paramètres
IAMAutorisations requises
Le AutomationAssumeRole
paramètre nécessite les actions suivantes pour utiliser correctement le runbook.
-
ec2:DescribeVolumes
-
ec2:DescribeInstances
-
ec2:DescribeInstanceTypes
-
cloudwatch:PutDashboard
Exemple de politique
{ "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": "*" } ] }
Instructions
Pour configurer l'automatisation, procédez comme suit :
-
Accédez
AWSSupport-CalculateEBSPerformanceMetrics
à Systems Manager sous Documents. -
Sélectionnez Execute automation (Exécuter l'automatisation).
-
Pour les paramètres d'entrée, entrez ce qui suit :
-
AutomationAssumeRole (Facultatif) :
Le nom de ressource Amazon (ARN) du rôle AWS AWS Identity and Access Management (IAM) qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui lance ce runbook.
-
ResourceID (obligatoire) :
L'ID de l'EC2instance Amazon ou EBS du volume Amazon.
-
Heure de début (obligatoire) :
Heure de début de l'affichage des données CloudWatch. L'heure doit être au format
yyyy-mm-ddThh:mm:ss
et au formatUTC. -
Heure de fin (obligatoire) :
Heure de fin d'affichage des données CloudWatch. L'heure doit être au format
yyyy-mm-ddThh:mm:ss
et au formatUTC.
-
-
Sélectionnez Exécuter.
-
L'automatisation démarre.
-
Le document exécute les étapes suivantes :
-
CheckResourceIdAndTimeStamps:
Vérifie si l'heure de fin est supérieure à l'heure de début d'au moins une minute et si la ressource fournie existe.
-
CreateCloudWatchDashboard:
Calcule les EBS performances d'Amazon et affiche un graphique basé sur votre identifiant de ressource. Si vous fournissez un Amazon EBS Volume ID pour le paramètre Resource ID, ce runbook crée un CloudWatch tableau de bord avec le débit moyen estimé IOPS et le débit moyen estimé pour le volume AmazonEBS. Si vous fournissez un identifiant d'EC2instance Amazon pour le paramètre Resource ID, ce runbook crée un CloudWatch tableau de bord avec le débit total moyen IOPS et le débit total moyen pour l'EC2instance Amazon et avec le débit moyen estimé IOPS et le débit moyen estimé pour tous les EBS volumes Amazon attachés à l'instance Amazon. EC2
-
-
Une fois terminé, consultez la section Sorties pour obtenir les résultats détaillés de l'exécution :
Exemple CloudWatch de tableau de bord pour l'ID de ressource en tant qu'EC2instance Amazon
Exemple CloudWatch de tableau de bord pour l'ID de ressource en tant qu'identifiant de EBS volume Amazon
Références
Systems Manager Automation
AWS documentation de service