

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

# Amazon CloudWatch Logs を使用したアプリケーションのロギングとモニタリング
<a name="cloudwatch-logs"></a>

[Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html) により、使用中のすべてのシステム、アプリケーション、 AWS のサービス からのログを、スケーラビリティに優れた単一のサービスで一元管理できます。これにより、ログを簡単に表示したり、特定のエラーコードやパターンを検索したり、特定のフィールドに基づいてフィルタリングしたり、将来の分析のために安全にアーカイブしたりできます。すべてのログイベントを、ソースにかかわらず時系列で並べられた単一の一貫したイベントフローとして表示できます。クエリを実行してログイベントを並べ替えたり、特定のフィールドでログイベントをグループ化したり、カスタム計算を作成したり、ダッシュボードでログデータを可視化したりできます。

## CloudWatch Logs の使用
<a name="using-cloudwatch-logs"></a>

CloudWatch Logs では、ログイベントはログストリームおよびロググループに整理されます。*ログストリーム*は、同じソースを共有する一連のログイベントです。より具体的には、ログストリームは一般的に、モニタリングされているアプリケーションインスタンスやリソースから送信された順序でイベントを表すものです。ロググループは、保持、モニタリング、アクセス制御に関して同じ設定を共有する、1 つ以上のログストリームを定義します。各ログストリームは、1 つ以上のロググループに属している必要があります。詳細については、「[ロググループとログストリームの操作](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html)」(CloudWatch Logs ドキュメント) を参照してください。

CloudWatch Logs Insights を使用すると、Amazon CloudWatch Logs のログデータを検索し、分析することができます。クエリを実行して、運用上の問題により効率的かつ効果的に対応できます。問題が発生した場合は、CloudWatch Logs Insights を使用して、潜在的な原因を特定し、デプロイされた修正を検証することができます。詳細については、「[CloudWatch Logs Insights を使用したログデータの分析](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html)」(CloudWatch Logs ドキュメント) を参照してください。

1 つまたは複数の*メトリクスフィルター*を作成することで、CloudWatch Logs で受信するログデータを検索およびフィルタリングできます。メトリクスフィルタは CloudWatch Logs に送信されたログデータを検索するための語句とパターンを定義します。CloudWatch Logs は、これらのメトリクスフィルタを使用して、ログデータを数値の CloudWatch メトリクスに変換し、グラフを作成したり、アラームを設定したりできます。詳細については、「[フィルターを使用したログイベントからのメトリクスの作成](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/MonitoringLogData.html)」(CloudWatch Logs ドキュメント) を参照してください。

## CloudWatch Logs のユースケース
<a name="cloudwatch-logs-use-cases"></a>
+ **CloudTrail Logs のモニタリング** – CloudWatch にアラームを作成して、CloudTrail がキャプチャした特定の API アクティビティの通知を受け取り、通知をトラブルシューティングの実行に使用できます。詳細については、「[Sending CloudTrail Events to CloudWatch Logs](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cw_send_ct_events.html)」(CloudTrail ドキュメント) を参照してください。
+ ** AWS API コールのログ記録** – サードパーティーのモニタリングソリューションが設定されている場合は、CloudWatch Logs を使用して AWS API コールを記録できます。このログとアプリケーションレベルの APIs を評価するようにサードパーティーのモニタリングサービスを設定します。
+ **ログ保持の設定** — デフォルトでは、CloudWatch Logs のログは無期限に保持され、失効しません。ロググループごとに保持ポリシーを調整し、無期限の保持期間を維持するか、1 日間～10 年間の保持期間を選択できます。
+ **ログのアーカイブと保存** — CloudWatch Logs を使用して、ログデータを耐久性の高いストレージに保存できます。CloudWatch Logs エージェントは、ローテーションするログデータもローテーションしないログデータも、ログサービスに送信します。その後は、必要なときに生のログデータにアクセスできます。