AWSCloudWatchイベントとAWSCloudWatchイベントの違い

Aug 20 2020

次の2つの概念に出くわしたとき、アマゾンウェブサービスとファンダメンタルズについて勉強していました。

  • Amazon CloudWatch
  • AmazonCloudWatchイベント

AWSの公式ドキュメントを調べていても、Amazonが異なると言っていても、両者の違いは見つかりませんでした。抜粋は次のとおりです。

  • CloudWatchは、アプリケーションを監視し、システム全体のパフォーマンスの変化に対応し、リソース使用率を最適化し、運用状態の統一されたビューを取得するためのデータと実用的な洞察を提供します。CloudWatchは、ログ、メトリクス、イベントの形式でモニタリングおよび運用データを収集し、AWSおよびオンプレミスサーバーで実行されるAWSリソース、アプリケーション、およびサービスの統合ビューを提供します。CloudWatchを使用して、環境内の異常な動作を検出し、アラームを設定し、ログとメトリクスを並べて視覚化し、自動化されたアクションを実行し、問題のトラブルシューティングを行い、洞察を見つけてアプリケーションをスムーズに実行し続けることができます。

    AWSCloudWatchのドキュメント

  • Amazon CloudWatch Eventsは、Amazon Web Services(AWS)リソースの変更を説明するシステムイベントのほぼリアルタイムのストリームを提供します。すばやく設定できる簡単なルールを使用して、イベントを照合し、それらを1つ以上のターゲット関数またはストリームにルーティングできます。CloudWatchイベントは、運用上の変更が発生すると認識します。CloudWatch Eventsは、これらの運用上の変更に対応し、環境に対応するメッセージを送信し、機能をアクティブ化し、変更を加え、状態情報を取得することにより、必要に応じて修正措置を取ります。

    AWSCloudWatchイベントのドキュメント

回答

1 CK__ Aug 20 2020 at 21:55

CloudWatch

CloudWatchは、AWSリソースのモニタリングサービスです。あなたはlogあなたのログファイルをすることができます。デフォルトでは、AWSログ内に作成されたリソースはCloudWatch(CW)に記録されます。あなたは可能なリソースのあまりにたとえば、あなたのEC2インスタンスのCPU使用率がどのように監視することができます。リソースのしきい値を設定して、SNSアラートを受け取ることができます。たとえば、書き込み容量が超過している場合、DynamoDBのアラームを作成できます。請求のアラームを設定することもできます。したがって、基本的にCWは監視ソリューションとして使用されます。monitorperformanceAlarms

CloudWatchイベント

CWイベントもCloudWatchの一部です。CloudWatch Eventsは、何かをスケジュールしたいときに役立ちます。ラムダを1日おきに実行したい場合Rule、そのためにを作成するか、ラムダをによってトリガーしたいとしますEvent Pattern。CloudWatch Eventsでサポートされているサービスはたくさんあり、Lambdaだけでなく、それらのいずれかをターゲットとして使用できます。Event Busesイベントを複数のアカウントに送信するためにも使用されます。たとえば、CICDアカウントを持っていて、毎月新しいAMIをそこでベイクする場合Event Buses、使用できるすべてのアカウントに通知するために、イベントバスからイベントを取得した後、他のアカウントがいくつかの重要なタスクをトリガーできます。