AWSSupport-CalculateEBSPerformanceMetrics - AWS Systems Manager Riferimento al runbook di automazione

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWSSupport-CalculateEBSPerformanceMetrics

Descrizione

Il AWSSupport-CalculateEBSPerformanceMetrics runbook aiuta a diagnosticare i problemi di EBS prestazioni di Amazon calcolando e pubblicando i parametri delle prestazioni in un pannello di controllo. CloudWatch La dashboard mostra la media IOPS e il throughput stimati per un EBS volume Amazon di destinazione o tutti i volumi collegati all'istanza Amazon Elastic Compute Cloud EC2 (Amazon) di destinazione. Per EC2 le istanze Amazon, mostra anche la media IOPS e il throughput dell'istanza. Il runbook mostra il link alla CloudWatch dashboard appena creata che mostra le metriche calcolate pertinenti. CloudWatch La CloudWatch dashboard viene creata nel tuo account con il nome:. AWSSupport-<ResourceId>-EBS-Performance-<automation:EXECUTION_ID>

Come funziona?

Il runbook esegue i seguenti passaggi:

  • Assicura che i timestamp specificati siano validi.

  • Verifica se l'ID risorsa (Amazon EBS Volume o Amazon EC2 Instance) è valido.

  • Quando fornisci un Amazon EC2 come ResourceID, viene creato CloudWatch un pannello di controllo con il IOPS totale/throughput effettivo per quell'istanza Amazon e il grafico Averimated IOPS Aver/Throughput per tutti i volumi EC2 Amazon collegati a un'istanza Amazon. EBS EC2

  • Quando fornisci un EBS volume Amazon come ResourceID, viene creata CloudWatch una dashboard con il grafico Aver/Throughput IOPS stimato per quel volume.

  • Dopo la generazione del CloudWatch dashboard, se il throughput medio stimato IOPS o il throughput medio stimato è rispettivamente superiore al throughput massimo IOPS o massimo, è possibile il microbursting per il volume o i volumi collegati a un'istanza Amazon. EC2

Nota

Per i volumi espandibili (gp2, sc2 e st1), è necessario considerare il valore massimo di IOPS /throughput, fino a raggiungere il burst balance. Una volta che il burst balance è stato completamente utilizzato, vale a dire che diventa zero, prendete in considerazione le metriche di base/throughput. IOPS

Importante

La creazione della CloudWatch dashboard potrebbe comportare costi aggiuntivi sul tuo account. Per ulteriori informazioni, consulta la guida ai CloudWatch prezzi di Amazon.

Esegui questa automazione (console)

Tipo di documento

Automazione

Proprietario

Amazon

Piattaforme

LinuxmacOS, Windows

Parametri

IAMAutorizzazioni richieste

Il AutomationAssumeRole parametro richiede le seguenti azioni per utilizzare correttamente il runbook.

  • ec2:DescribeVolumes

  • ec2:DescribeInstances

  • ec2:DescribeInstanceTypes

  • cloudwatch:PutDashboard

Politica di esempio

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

Istruzioni

Segui questi passaggi per configurare l'automazione:

  1. Accedere AWSSupport-CalculateEBSPerformanceMetricsa Systems Manager nella sezione Documenti.

  2. Seleziona Execute automation (Esegui automazione).

  3. Per i parametri di input, immettete quanto segue:

    • AutomationAssumeRole (Facoltativo):

      L'Amazon Resource Name (ARN) del ruolo AWS AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.

    • ResourceID (obbligatorio):

      L'ID dell'EC2istanza Amazon o EBS del volume Amazon.

    • Ora di inizio (obbligatorio):

      L'ora di inizio in cui visualizzare i dati CloudWatch. L'ora deve essere nel formato yyyy-mm-ddThh:mm:ss e inUTC.

    • Ora di fine (obbligatorio):

      L'ora di fine della visualizzazione dei dati CloudWatch. L'ora deve essere nel formato yyyy-mm-ddThh:mm:ss e inUTC.

  4. Seleziona Esegui.

  5. L'automazione viene avviata.

  6. Il documento esegue le seguenti operazioni:

    • CheckResourceIdAndTimeStamps:

      Verifica se l'ora di fine è superiore all'ora di inizio di almeno un minuto e se la risorsa fornita esiste.

    • CreateCloudWatchDashboard:

      Calcola EBS le prestazioni di Amazon e visualizza un grafico basato sul tuo Resource ID. Se fornisci un Amazon EBS Volume ID per il parametro Resource ID, questo runbook crea una CloudWatch dashboard con il throughput medio IOPS e medio stimato per il volume AmazonEBS. Se fornisci un ID di EC2 istanza Amazon per il parametro Resource ID, questo runbook crea una CloudWatch dashboard con throughput totale medio IOPS e throughput totale medio per l'EC2istanza Amazon e con throughput medio IOPS e medio stimato per tutti i EBS volumi Amazon collegati all'istanza Amazon. EC2

  7. Al termine, consulta la sezione Output per i risultati dettagliati dell'esecuzione:

    CloudWatch Dashboard di esempio per Resource ID come EC2 istanza Amazon

    CloudWatch Dashboard di esempio per Resource ID come ID EBS volume Amazon

Riferimenti

Systems Manager Automation

AWS documentazione di servizio