

# Amazon CloudWatch Application Insights の仕組み
<a name="appinsights-how-works"></a>

CloudWatch Application Insights では、アプリケーションリソースをモニタリングできます。以下では、Application Insights の仕組みについて説明します。

**Topics**
+ [Application Insights がアプリケーションをモニターリングする方法](#appinsights-how-works-sub)
+ [データ保持期間](#appinsights-retention)
+ [クォータ](#appinsights-limits)
+ [AWSCloudWatch Application Insights で使用される Systems Manager (SSM) パッケージ](appinsights-ssm-packages.md)
+ [CloudWatch Application Insights で使用される AWS Systems Manager (SSM) ドキュメント](appinsights-ssm-documents.md)

## Application Insights がアプリケーションをモニターリングする方法
<a name="appinsights-how-works-sub"></a>

以下では、Application Insights がどのようにアプリケーションをモニタリングするかについて説明します。

**アプリケーションの検出と設定**  
CloudWatch Application Insights にアプリケーションを初めて追加すると、アプリケーションコンポーネントがスキャンされ、アプリケーションでモニターリングする主要なメトリクス、ログ、その他のデータソースが推奨されます。これらの推奨内容に基づいて、アプリケーションを設定できます。

**データの前処理**  
CloudWatch Application Insights は、アプリケーションリソース全体でモニターリングされているデータソースを継続的に分析し、メトリクスの異常やログエラー (監視結果) を検出します。

**問題のインテリジェントな検出**  
CloudWatch Application Insights エンジンは、分類アルゴリズムと組み込みルールを使用して監視結果を関連付けることで、アプリケーションの問題を検出します。トラブルシューティングを支援するために CloudWatch ダッシュボードが自動的に作成され、問題に関するコンテキスト情報が表示されます。

**アラートとアクション**  
CloudWatch Application Insights は、アプリケーションの問題を検出すると、CloudWatch Events を生成して問題をユーザーに通知します。これらのイベントをセットアップする方法の詳細については、「[検出された問題の Application Insights CloudWatch Events](appinsights-cloudwatch-events.md)」を参照してください。さらに、検出された問題のアラートを受信するように[Amazon SNS 通知を設定](appinsights-problem-notifications.md)できます。

**シナリオの例**

SQL Server データベースを基盤とする ASP .NET アプリケーションがあります。メモリ負担が高いため、突然、データベースの誤動作が始まります。これに伴って、アプリケーションのパフォーマンスが低下し、ウェブサーバーやロードバランサーで HTTP 500 エラーが発生する可能性があります。

CloudWatch Application Insights とそのインテリジェントな分析により、動的に作成されるダッシュボードに関連メトリクスやログファイルのスニペットが表示されます。これを確認することで、問題を起こしているアプリケーション層を特定できます。この場合、問題は SQL データベース層にある可能性があります。

## データ保持期間
<a name="appinsights-retention"></a>

CloudWatch Application Insights は、問題を 55 日間、監視結果を 60 日間保持します。

## クォータ
<a name="appinsights-limits"></a>

CloudWatch Application Insights のデフォルトクォータについては、「[Amazon CloudWatch Application Insights エンドポイントとクォータ](https://docs.aws.amazon.com/general/latest/gr/applicationinsights.html)」を参照してください。特に明記しない限り、各クォータは AWS リージョン単位です。サービスのクォータの引き上げをリクエストする場合は、[AWS Support](https://console.aws.amazon.com/support/home#/case/create?issueType=technical) にお問い合わせください。多くのサービスには、変更することができないクォータが含まれています。特定のサービスに対するクォータの詳細については、そのサービスのドキュメントを参照してください。