CloudWatch メトリクスによるモニタリング - Amazon CloudWatch ログ

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

CloudWatch メトリクスによるモニタリング

このセクションの表を使用して、Amazon CloudWatch Logs が CloudWatch 毎分 Amazon に送信するメトリクスを確認できます。

CloudWatch ログメトリクス

AWS/Logs 名前空間には、次のメトリクスが含まれます。

メトリクス 説明

CallCount

アカウントで実行された指定されたAPIオペレーションの数。

CallCount は Logs CloudWatch サービス使用状況メトリクスです。詳細については、「CloudWatch サービス使用状況メトリクスをログに記録する」を参照してください。

有効なディメンション: クラス、リソース、サービス、タイプ

有効な統計: Sum

単位: なし

DeliveryErrors

サブスクリプションの送信先にデータを転送するときに CloudWatch Logs がエラーを受信したログイベントの数。送信先サービスがスロットリング例外や再試行可能なサービス例外 (HTTP例えば 5xx) などの再試行可能なエラーを返した場合、 CloudWatch Logs は最大 24 時間配信を再試行し続けます。エラーが AccessDeniedExceptionや などの再試行不可能なエラーである場合、 CloudWatch Logs は再配信を試みませんResourceNotFoundException

有効なディメンション: LogGroupName、 DestinationType、 FilterName、 PolicyLevel

有効な統計: Sum

単位: なし

DeliveryThrottling

サブスクリプションの送信先にデータを転送するときに CloudWatch Logs がスロットリングされたログイベントの数。

送信先サービスがスロットリング例外や再試行可能なサービス例外 (HTTP例えば 5xx) などの再試行可能なエラーを返した場合、 CloudWatch Logs は最大 24 時間配信を再試行し続けます。エラーが AccessDeniedExceptionや などの再試行不可能なエラーである場合、 CloudWatch Logs は再配信を試みませんResourceNotFoundException

有効なディメンション: LogGroupName、 DestinationType、 FilterName、 PolicyLevel

有効な統計: Sum

単位: なし

EMFParsingErrors

埋め込みメトリクスフォーマットログの処理中に発生した解析エラーの数。このようなエラーは、埋め込みメトリクス形式として識別されたログが、適切な形式に従っていない場合に発生します。埋め込みメトリクス形式の詳細については、「仕様: 埋め込みメトリクスフォーマット」を参照してください。

有効なディメンション: LogGroupName

有効な統計: Sum

単位: なし

EMFValidationErrors

埋め込みメトリクス形式ログの処理中に発生した検証エラーの数。これらのエラーは、埋め込みメトリクス形式ログ内のメトリクスの定義が、 埋め込みメトリクス形式と MetricDatum の仕様に準拠していない場合に発生します。 CloudWatch 埋め込みメトリクス形式の詳細については、「仕様: 埋め込みメトリクス形式」を参照してください。データ型 の詳細についてはMetricDatum「Amazon CloudWatch API リファレンスMetricDatum」の「」を参照してください。

注記

特定の検証エラーにより、 EMFログ内の複数のメトリクスが発行されない可能性があります。例えば、無効な名前空間で設定されたメトリクスはすべて削除されます。

有効なディメンション: LogGroupName

有効な統計: Sum

単位: なし

ErrorCount

エラーが発生したアカウントで実行されたAPIオペレーションの数。

ErrorCount は Logs CloudWatch サービス使用状況メトリクスです。詳細については、「CloudWatch サービス使用状況メトリクスをログに記録する」を参照してください。

有効なディメンション: クラス、リソース、サービス、タイプ

有効な統計: Sum

単位: なし

ForwardedBytes

サブスクリプション送信先に転送されたログイベントのボリューム (圧縮済みバイト数)。

有効なディメンション: LogGroupName, DestinationType, FilterName

有効な統計: Sum

単位: バイト

ForwardedLogEvents

サブスクリプション送信先に転送されたログイベントの数。

有効なディメンション: LogGroupName、 DestinationType、 FilterName、 PolicyLevel

有効な統計: Sum

単位: なし

IncomingBytes

Logs にアップロードされた非圧縮バイト単位の CloudWatch ログイベントの量。LogGroupName ディメンションと同時に使用すると、ロググループにアップロードされたログイベントのボリューム (非圧縮バイト数) になります。

有効なディメンション: LogGroupName

有効な統計: Sum

単位: バイト

IncomingLogEvents

Logs にアップロードされた CloudWatch ログイベントの数。LogGroupName ディメンションと同時に使用すると、ロググループにアップロードされたログイベントの数になります。

有効なディメンション: LogGroupName

有効な統計: Sum

単位: なし

LogEventsWithFindings

Logs データ保護機能を使用して監査するデータ文字列に一致した CloudWatch ログイベントの数。詳細については、「機密性の高いログデータをマスキングで保護する」を参照してください。

有効なディメンション: なし

有効な統計: Sum

単位: なし

ThrottleCount

アカウントで実行され、使用量クォータのためにスロットリングされたAPIオペレーションの数。

ThrottleCount は Logs CloudWatch サービス使用状況メトリクスです。詳細については、「CloudWatch サービス使用状況メトリクスをログに記録する」を参照してください。

有効なディメンション: クラス、リソース、サービス、タイプ

有効な統計: Sum

単位: なし

CloudWatch ログメトリクスのディメンション

ほとんどの CloudWatch Logs メトリクスで使用できるディメンションを次の表に示します。

ディメンション 説明
LogGroupName

メトリクスを表示する CloudWatch Logs ロググループの名前。

DestinationType

CloudWatch Logs データのサブスクリプション送信先。、 AWS Lambda Amazon Kinesis Data Streams、または Amazon Data Firehose です。

FilterName

ロググループから送信先にデータを転送するサブスクリプションフィルタの名前。サブスクリプションフィルター名は によって自動的に CloudWatch に変換ASCIIされ、サポートされていない文字は疑問符 (?) に置き換えられます。

サブスクリプションフィルターのメトリクスディメンション

アカウントレベルのサブスクリプションフィルターに関連するメトリクスのディメンションを次の表に示します。

ディメンション 説明
PolicyLevel

ポリシーが適用されるレベル。現在、このディメンションの有効な値は AccountPolicy のみです。

DestinationType

CloudWatch Logs データのサブスクリプション送信先。、 AWS Lambda Amazon Kinesis Data Streams、または Amazon Data Firehose です。

FilterName

ロググループから送信先にデータを転送するサブスクリプションフィルタの名前。サブスクリプションフィルター名は によって自動的に CloudWatch に変換ASCIIされ、サポートされていない文字は疑問符 (?) に置き換えられます。

トランスフォーマーのメトリクスとディメンションをログに記録する

CloudWatch ログは、次のログトランスフォーマーメトリクスを AWS/Logs名前空間 CloudWatch の に発行します。

メトリクス 説明
TransformationErrors

指定されたトランスフォーマーでログイベントの変換中に発生したエラーの数。

単位: なし

有効な統計: Sum

TransformedBytes

変換されたログイベントの出力ボリューム。非圧縮バイト単位。

単位: バイト

有効な統計: Sum

TransformedLogEvents

変換されたログイベントの数。

単位: なし

有効な統計: Sum

トランスフォーマーメトリクスでは、次のディメンションが使用されます。

ディメンション 説明
LogGroupname

このディメンションはトランス log-group-levelフォーマーにのみ使用されます。

PolicyLevel

このディメンションは、アカウントレベルのトランスフォーマーにのみ使用されます。現在、このディメンションの有効な値は のみです。 AccountPolicy

CloudWatch サービス使用状況メトリクスをログに記録する

CloudWatch ログは、使用状況 CloudWatch ログAPIオペレーションを追跡 CloudWatch するメトリクスを に送信します。これらのメトリクスは、 AWS サービスクォータに対応しています。これらのメトリクスを追跡することで、クォータを積極的に管理できます。詳細については、「Service Quotas の統合と使用状況メトリクス」を参照してください。

例えば、ThrottleCount メトリクスを追跡したり、そのメトリクスにアラームを設定したりできます。このメトリクスの値が上昇する場合は、スロットリングされるAPIオペレーションのクォータ引き上げをリクエストすることを検討する必要があります。 CloudWatch Logs サービスクォータの詳細については、「」を参照してくださいCloudWatch ログクォータ

CloudWatch ログは、 AWS/Usageおよび AWS/Logs名前空間の両方で 1 分ごとにサービスクォータ使用状況メトリクスを発行します。

次の表に、 CloudWatch ログによって発行されたサービス使用状況メトリクスを示します。これらのメトリクスには、指定された単位がありません。これらのメトリクスの最も有用な統計は SUM です。これは、1 分間の合計オペレーション数を表します。

これらのメトリクスは、ServiceClassTypeResource のすべてのディメンションの値とともに発行されます。また、Account Metrics と呼ばれる 1 つのディメンションで発行されます。Account Metrics ディメンションを使用して、アカウント内のすべてのAPIオペレーションのメトリクスの合計を表示します。他のディメンションを使用して、ResourceディメンションのAPIオペレーションの名前を指定し、その特定の のメトリクスを検索しますAPI。

メトリクス

メトリクス 説明

CallCount

アカウントで実行された指定されたオペレーションの数。

CallCount は、AWS/UsageAWS/Logs の両方の名前空間で発行されます。

ErrorCount

エラーが発生したアカウントで実行されたAPIオペレーションの数。

ErrorCountAWS/Logs にのみ発行されます。

ThrottleCount

アカウントで実行され、使用量クォータのためにスロットリングされたAPIオペレーションの数。

ThrottleCountAWS/Logs にのみ発行されます。

ディメンション

ディメンション 説明

Account metrics

このディメンションを使用して、すべての CloudWatch ログ のメトリクスの合計を取得しますAPIs。

特定の のメトリクスを表示する場合はAPI、この表にリストされている他のディメンションを使用して、API名前を の値として指定しますResource

Service

リソースを含む AWS サービスの名前。 CloudWatch Logs 使用状況メトリクスの場合、このディメンションの値は ですLogs

Class

追跡されるリソースのクラス。 CloudWatch ログAPI使用状況メトリクスは、このディメンションを の値で使用しますNone

Type

追跡されるリソースのタイプ。現在、Service ディメンションが Logs である場合、Type の有効な値は API のみです。

Resource

API オペレーションの名前。有効な値には、「アクション」にリストされているすべてのAPIオペレーション名が含まれます。例えば、PutLogEvents