選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

AWSSupport-CalculateEBSPerformanceMetrics - AWS Systems Manager 自動化 Runbook 參考

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWSSupport-CalculateEBSPerformanceMetrics

Description

AWSSupport-CalculateEBSPerformanceMetrics Runbook 透過計算效能指標並將其發佈至 CloudWatch 儀表板,協助診斷 Amazon EBS 效能問題。儀表板會顯示目標 Amazon EBS 磁碟區或連接至目標 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體的所有磁碟區的預估平均 IOPS 和輸送量。對於 Amazon EC2 執行個體,它也會顯示執行個體的平均 IOPS 和輸送量。Runbook 會將連結輸出至新建立的 CloudWatch 儀表板,其中會顯示相關的計算 CloudWatch 指標。CloudWatch 儀表板會在您的帳戶中建立,名稱為:AWSSupport-<ResourceId>-EBS-Performance-<automation:EXECUTION_ID>

如何運作?

Runbook 會執行下列步驟:

  • 確保指定的時間戳記有效。

  • 驗證資源 ID (Amazon EBS 磁碟區或 Amazon EC2 執行個體) 是否有效。

  • 當您提供 Amazon EC2 做為 ResourceID 時,它會建立具有該 Amazon EC2 執行個體實際總 IOPS/Throughput 的 CloudWatch 儀表板,以及連接至 Amazon EC2 執行個體之所有 Amazon EBS 磁碟區的預估平均 IOPS/Throughput 圖表。

  • 當您提供 Amazon EBS 磁碟區做為 ResourceID 時,它會建立具有該磁碟區的預估平均 IOPS/輸送量圖表的 CloudWatch 儀表板。

  • 產生 CloudWatch 儀表板後,如果預估平均 IOPS 或預估平均輸送量分別超過最大 IOPS 或最大輸送量,則連接到 Amazon EC2 執行個體的磁碟區或磁碟區可能會產生微量爆量。

注意

對於爆量磁碟區 (gp2、sc2 和 st1),應考慮最大 IOPS/輸送量,直到您有爆量平衡為止。完全使用爆量平衡後,即變成零,請考慮基準 IOPS/輸送量指標。

重要

建立 CloudWatch 儀表板可能會導致您的 帳戶產生額外費用。如需詳細資訊,請參閱 Amazon CloudWatch 定價指南

執行此自動化 (主控台)

文件類型

 自動化

擁有者

Amazon

平台

Linux、macOS、 Windows

參數

必要的 IAM 許可

AutomationAssumeRole 參數需要下列動作才能成功使用 Runbook。

  • ec2:DescribeVolumes

  • ec2:DescribeInstances

  • ec2:DescribeInstanceTypes

  • cloudwatch:PutDashboard

範例政策

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

指示

請依照下列步驟設定自動化:

  1. 在文件下的 Systems Manager AWSSupport-CalculateEBSPerformanceMetrics中導覽至 。

  2. 選擇 Execute automation (執行自動化)。

  3. 針對輸入參數,輸入下列內容:

    • AutomationAssumeRole (選用):

      (IAM) 角色的 Amazon Resource Name AWS AWS Identity and Access Management (ARN),可讓 Systems Manager Automation 代表您執行動作。如果未指定角色,Systems Manager Automation 會使用啟動此 Runbook 的使用者許可。

    • ResourceID (必要):

      Amazon EC2 執行個體或 Amazon EBS 磁碟區的 ID。

    • 開始時間 (必要):

      在 CloudWatch 中檢視資料的開始時間。時間的格式必須為 yyyy-mm-ddThh:mm:ss,UTC 則為 。

    • 結束時間 (必要):

      在 CloudWatch 中檢視資料的結束時間。時間的格式必須為 yyyy-mm-ddThh:mm:ss,UTC 則為 。

    Input parameters form for AWS Systems Manager Automation with fields for role, resource ID, and time range.
  4. 選取執行。

  5. 自動化啟動。

  6. 文件會執行下列步驟:

    • CheckResourceIdAndTimeStamps:

      檢查結束時間是否大於開始時間至少一分鐘,以及所提供的資源是否存在。

    • CreateCloudWatchDashboard:

      計算 Amazon EBS 效能,並根據您的資源 ID 顯示圖形。如果您為參數資源 ID 提供 Amazon EBS 磁碟區 ID,此 Runbook 會建立 CloudWatch 儀表板,其中包含 Amazon EBS 磁碟區預估的平均 IOPS 和預估的平均輸送量。如果您為參數資源 ID 提供 Amazon EC2 執行個體 ID,此 Runbook 會建立 CloudWatch 儀表板,其中包含 Amazon EC2 執行個體的平均總 IOPS 和平均總輸送量,以及連接至 Amazon EC2 執行個體的所有 Amazon EBS 磁碟區預估平均 IOPS 和預估平均輸送量。

  7. 完成後,請檢閱輸出區段以取得執行的詳細結果:

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

    將資源 ID 作為 Amazon EC2 執行個體的 CloudWatch Dashboard 範例

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

    資源 ID 為 Amazon EBS 磁碟區 ID 的 CloudWatch Dashboard 範例

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

參考

Systems Manager Automation

AWS 服務文件

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。