高カーディナリティログの取り込みと CloudWatch 埋め込みメトリックフォーマットによるメトリックの生成 - Amazon CloudWatch

高カーディナリティログの取り込みと CloudWatch 埋め込みメトリックフォーマットによるメトリックの生成

CloudWatch 埋め込みメトリックフォーマットを使用すると、複雑な高カーディナリティーアプリケーションデータをログの形式で取り込み、それらから実用的なメトリックを生成できます。詳細なログイベントデータと一緒にカスタムメトリックを埋め込むことができます。CloudWatch はカスタムメトリックを自動的に抽出し、リアルタイムのインシデント検出のためにそれらを視覚化して警告できるようにします。また、CloudWatch Logs Insights を使用して、抽出されたメトリックに関連付けられた詳細なログイベントを照会し、運用イベントの根本原因に関する深い洞察を提供できます。

埋め込みメトリックフォーマットは、Lambda 関数やコンテナなどの一時的なリソースから実用的なカスタムメトリックを生成するのに役立ちます。埋め込みメトリックフォーマットを使用してこれらの一時的なリソースからログを送信することにより、ログデータの強力な分析機能を獲得しながら、個別のコードをインストルメント化または保守することなく、カスタムメトリックを簡単に作成できるようになりました。

埋め込みメトリックフォーマットを使用すると、クライアントライブラリ — を使用してログを生成できます。詳細については、「クライアントライブラリを使用した組み込みメトリックフォーマットログの生成」を参照してください。または、手動でログを作成し、PutLogEvents API または CloudWatch エージェントを使用してログを送信することもできます。

ログの取り込みとアーカイブ、および生成されるカスタムメトリックには料金が発生します。詳細については、「Amazon CloudWatch 料金表」を参照してください。

注記

カスタムメトリックの使用状況と対応する請求に影響するため、メトリックの抽出を設定するときには注意が必要です。高カーディナリティディメンション(requestId など)に基づいて意図せずにメトリックを作成すると、埋め込みメトリックフォーマットにより、各一意のディメンションの組み合わせに対応するカスタムメトリックが意図的に作成されます。詳細は、「ディメンション」を参照してください。