本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 AMS 中建立自訂 CloudWatch 指標和警示
您可以在 Amazon CloudWatch 中存放您的業務和應用程式指標。您可以檢視圖形,並根據這些指標設定警示,就像 CloudWatch 為 AWS Managed Services (AMS) 資源存放的指標一樣。若要進一步了解 CloudWatch,請參閱 Amazon CloudWatch 概念。
Amazon SNS 允許應用程式針對發佈警示的 AMS 受管監控系統或 MMS、Amazon SNS (SNS) 主題,透過「推送」機制,將時間關鍵訊息傳送給多個訂閱者;在此情況下,為 MMS 和您的 SQS 佇列。您可以使用 CloudWatch 來建立自訂指標,並透過 SNS 主題適當設定 AMS 警示。若要執行此操作,請遵循下列步驟。
注意
此程序不適用於依賴部署至 Auto Scaling 群組AMIs 的不可變部署,適用於可變應用程式 (非 ASG) 部署。
在 AMS Advanced 的限制內設定自訂指標是一項複雜的任務。如需 CloudWatch 的範例,請參閱範例:計算字詞的出現次數。
產生您的應用程式監控指令碼和自訂指標 (例如計數出現範例)。如需範例指令碼的詳細資訊和存取權,請參閱監控 Amazon EC2 Linux 執行個體的記憶體和磁碟指標。
上傳您的監控指令碼。若要將監控指令碼上傳至 Auto Scaling 群組或 Amazon EC2 執行個體組態,您可以在設定 Auto Scaling 群組或 Amazon EC2 執行個體時使用 UserData,或者,如果您的應用程式是使用 CodeDeploy 部署,您可以使用部署 | 應用程式 | CodeDeploy 應用程式 | 部署 CT (ct-2edc3sd1sqmrb) 修改組態。
將自訂指標發佈至 CloudWatch (第一次發佈新自訂指標的資料點時,即會建立),請參閱發佈自訂指標。
若要將客戶指標與您的應用程式監控系統整合,請請求 AMS 透過使用部署 | 監控和通知 | SNS | 建立變更類型 (ct-3dfnglm4ombbs) 提交 RFC 來建立指標的 SNS 主題。
建立 CloudWatch 警示,請參閱建立 Amazon CloudWatch 警示。
重要
監控資料必須傳送至此路徑 【infra/INSTANCE_ID/YOUR_CUSTOM_METRIC】。