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 prestazioni di Amazon EBS calcolando e pubblicando i parametri delle prestazioni in un pannello di controllo. CloudWatch Il dashboard mostra gli IOPS e il throughput medi stimati per un volume Amazon EBS di destinazione o tutti i volumi collegati all'istanza Amazon Elastic Compute Cloud (Amazon) di destinazione. EC2 Per EC2 le istanze Amazon, mostra anche gli IOPS e il throughput medi 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 il Resource ID (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/Throughput for that Amazon EC2 instance and Estimated Average IOPS/Throughput grafico Actual Total per tutti i volumi Amazon EBS collegati a un'istanza Amazon. EC2

  • Quando fornisci un volume Amazon EBS come resourceID, viene creata una dashboard con CloudWatch un grafico IOPS/throughput medio stimato per quel volume.

  • Dopo la generazione del CloudWatch dashboard, se gli IOPS medi stimati o il throughput medio stimato sono rispettivamente superiori a IOPS massimo o Throughput 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), i parametri massimi. IOPS/throughput should be consider, until you have burst balance. After burst balance is completely utilized i.e. it becomes zero, consider baseline IOPS/throughput

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

Linux, macOS, Windows

Parametri

Autorizzazioni IAM 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' EC2 istanza Amazon o del volume Amazon EBS.

    • 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 in UTC.

    • 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 in UTC.

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

  5. L'automazione inizia.

  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 le prestazioni di Amazon EBS 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 IOPS medi stimati e throughput medio stimato per il volume Amazon EBS. Se fornisci un ID di EC2 istanza Amazon per il parametro Resource ID, questo runbook crea una CloudWatch dashboard con IOPS totali medi e throughput totale medio per l' EC2 istanza Amazon e con IOPS medi stimati e throughput medio stimato per tutti i volumi Amazon EBS collegati all'istanza Amazon. EC2

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

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

    CloudWatch Dashboard di esempio per Resource ID come EC2 istanza Amazon

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

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

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

Riferimenti

Systems Manager Automation

AWS documentazione di servizio