本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立使用壁鐘評估時段的指標警示
您可以建立指標警示,使其評估時段對齊牆壁時鐘邊界,而不是滑動時段。如需牆上時鐘視窗的運作方式及使用時機的相關資訊,請參閱 壁鐘時段。
使用 建立壁鐘警示 AWS 管理主控台
此範例示範如何建立使用 1 小時時鐘時段的警示。
建立牆壁時鐘警示
透過 https://console.aws.amazon.com/cloudwatch/
開啟 CloudWatch 主控台。 -
在導覽窗格中,選擇 Alarms (警示)、All alarms (所有警示)。
-
選擇 Create alarm (建立警示)。
-
選擇選取指標,選擇您要監控的指標,然後選擇選取指標。
-
在指標下,針對期間,選擇支援牆壁時鐘時段的期間:
1 minute、5 minutes1 hour、1 day、 或1 week。 -
在條件下,設定警示的閾值和比較運算子。
-
針對評估視窗,選擇長時鐘視窗。
注意
如果您沒有看到評估時段選項,您選取的指標類型或期間不支援牆壁時鐘時段。牆壁時鐘時段不適用於高解析度警示、複合警示或 PromQL 警示,且僅適用於 1 分鐘、5 分鐘、1 小時、1 天或 1 週的期間。
-
或者,選擇時區的時區。警示會使其評估時段與此時區的時鐘界限對齊。如果您未選擇時區,CloudWatch 會使用
UTC。如需時區如何影響牆上時鐘界限的詳細資訊,請參閱 時區和日光節約時間。 -
視需要設定通知和動作,然後選擇下一步。
-
新增警示的名稱和描述,然後選擇下一步。
-
檢閱警示組態,然後選擇建立警示。
建立牆壁時鐘警示 (AWS CLI)
使用 PutMetricAlarm API 動作來建立或更新具有 的指標警示EvaluationWindow。設定 WallClockWindow以將警示對齊牆上時鐘邊界,或設定 SlidingWindow 以使用預設滑動行為。如果您省略 EvaluationWindow 參數,警示會使用滑動視窗。
範例建立使用 1 小時時鐘時段的警示
此警示會評估 中最近完成的時鐘小時UTC。若要對齊不同的時區,請在 Timezone上設定 WallClockWindow。
aws cloudwatch put-metric-alarm \ --alarm-name HourlyCpuAlarm \ --metric-name CPUUtilization \ --namespace AWS/EC2 \ --statistic Average \ --period 3600 \ --evaluation-periods 1 \ --threshold 80 \ --comparison-operator GreaterThanThreshold \ --dimensions Name=InstanceId,Value=i-1234567890abcdef0 \ --evaluation-window '{"WallClockWindow":{}}'
範例建立與特定時區一致的每日警示
此警示會評估America/New_York時區中的每個日曆日。自動處理日光節約時間轉換。
aws cloudwatch put-metric-alarm \ --alarm-name DailyBackupCheck \ --metric-name SuccessfulBackups \ --namespace MyApplication \ --statistic Sum \ --period 86400 \ --evaluation-periods 1 \ --threshold 1 \ --comparison-operator LessThanThreshold \ --evaluation-window '{"WallClockWindow":{"Timezone":"America/New_York"}}'
範例在 UTC 中建立每週警示
此警示會評估每個日曆週 (週一 00:00 UTC 到下一個週一 00:00 UTC)。
aws cloudwatch put-metric-alarm \ --alarm-name WeeklyComplianceCheck \ --metric-name ComplianceFailures \ --namespace MyApplication \ --statistic Sum \ --period 604800 \ --evaluation-periods 1 \ --threshold 0 \ --comparison-operator GreaterThanThreshold \ --evaluation-window '{"WallClockWindow":{}}'
範例將現有警示切換回滑動視窗
EvaluationWindow 設定為 SlidingWindow以明確變更。您也可以省略具有相同效果的 參數。
aws cloudwatch put-metric-alarm \ --alarm-name HourlyCpuAlarm \ --metric-name CPUUtilization \ --namespace AWS/EC2 \ --statistic Average \ --period 3600 \ --evaluation-periods 1 \ --threshold 80 \ --comparison-operator GreaterThanThreshold \ --dimensions Name=InstanceId,Value=i-1234567890abcdef0 \ --evaluation-window '{"SlidingWindow":{}}'
檢視現有警示的評估時段
使用 DescribeAlarms API 動作來擷取警示的評估時段組態。當警示使用牆壁時鐘視窗時, EvaluationWindow 欄位會包含在回應中。如果 欄位不存在,警示會使用滑動視窗。
aws cloudwatch describe-alarms \ --alarm-names HourlyCpuAlarm
您也可以在警示詳細資訊頁面上 AWS 管理主控台 的 中檢視評估視窗。