AMS でのカスタム CloudWatch メトリクスとアラームの作成 - AMS Advanced ユーザーガイド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AMS でのカスタム CloudWatch メトリクスとアラームの作成

ビジネスメトリクスとアプリケーションメトリクスを Amazon CloudWatch に保存できます。CloudWatch が AWS Managed Services (AMS) リソース用に既に保存しているメトリクスと同様に、グラフを表示したり、これらのメトリクスに基づいてアラームを設定したりできます。CloudWatch の詳細については、Amazon CloudWatch の概念」を参照してください。

Amazon SNS を使用すると、アプリケーションは、アラームが発行される AMS Managed Monitoring System または MMS、Amazon SNS (SNS) トピック、この場合は MMS、SQS キューに対して、「プッシュ」メカニズムを介して複数のサブスクライバーにタイムクリティカルなメッセージを送信できます。CloudWatch を使用してカスタムメトリクスを作成し、SNS トピックを通じて AMS アラームを適切に設定できます。これを実行するには、次の手順を実行します。

注記

このプロセスは、Auto Scaling グループにデプロイされた更新された AMIs に依存する変更不可能なデプロイでは機能せず、変更可能なアプリケーション (ASG ではなく) のデプロイに適しています。

AMS Advanced の制限内でカスタムメトリクスを設定するのは、複雑なタスクです。CloudWatch の例については、「例: 用語の出現回数をカウントする」を参照してください。

  1. アプリケーションモニタリングスクリプトとカスタムメトリクス (カウント発生の例など) を生成します。スクリプト例の詳細とアクセスについては、Amazon EC2 Linux インスタンスのメモリとディスクのメトリクスのモニタリング」を参照してください。

  2. モニタリングスクリプトをアップロードします。モニタリングスクリプトを Auto Scaling グループまたは Amazon EC2 インスタンス設定にアップロードするには、Auto Scaling グループまたは Amazon EC2 インスタンスを設定するときに UserData を使用できます。または、アプリケーションが CodeDeploy でデプロイされている場合は、デプロイ | アプリケーション | CodeDeploy アプリケーション | CT (ct-2edc3sd1"rb) を使用して設定を変更できます。

  3. カスタムメトリクスを CloudWatch にパブリッシュする (新しいカスタムメトリクスのデータポイントを初めてパブリッシュすると作成されます)。「カスタムメトリクスのパブリッシュ」を参照してください。

  4. カスタマーメトリクスをアプリケーションモニタリングシステムに統合するには、デプロイ | モニタリングと通知 | SNS | 変更タイプの作成 (ct-3dfnglm4ombbs) で RFC を送信して、メトリクスの SNS トピックの作成を AMS にリクエストします。

  5. CloudWatch アラームを作成します。Amazon CloudWatch アラームの作成」を参照してください。

重要

モニタリングデータは、このパス [infra/INSTANCE_ID/YOUR_CUSTOM_METRIC] に送信する必要があります。