

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

# ログトランスフォーマーの作成と管理
<a name="CloudWatch-Logs-Transformation-Create"></a>

ログトランスフォーマーには、論理パイプラインにある 1 つ以上の*プロセッサ*が含まれています。各プロセッサは、トランスフォーマー設定にリストされている順序でログイベントに適用されます。

一部のプロセッサは*パーサー*タイプです。各トランスフォーマーには少なくとも 1 つのパーサーが必要です。トランスフォーマーの最初のプロセッサはパーサーである必要があります。

一部のパーサーは、特定タイプの AWS で提供されるログ用に設定された組み込みパーサーです。

その他のプロセッサタイプは、文字列ミューテーター、JSON ミューテーター、データプロセッサです。

個々のロググループのトランスフォーマーを作成できます。また、アカウント内のすべてのロググループまたは多数のロググループに適用されるアカウントレベルのトランスフォーマーを作成することもできます。ロググループにロググループレベルのトランスフォーマーがある場合、そのトランスフォーマーはそのロググループに適用されるアカウントレベルのトランスフォーマーを上書きします。アカウント内のリージョンには、最大 20 個のアカウントレベルのトランスフォーマーを設定できます。

トランスフォーマーを作成するときは、以下のガイドラインに従う必要があります。
+  AWS 販売ログのタイプに事前設定済みのパーサーを含める場合は、トランスフォーマーにリストされている最初のプロセッサである必要があります。トランスフォーマーに含めることができるプロセッサは 1 つだけです。
+ トランスフォーマーに含めることができる `grok` プロセッサは 1 つだけです。
+ トランスフォーマーには少なくとも 1 つのパーサータイプのプロセッサが必要です。最大 5 つのパーサータイプのプロセッサを含めることができます。この 5 つの制限には、組み込みパーサーと設定可能なパーサーの両方が含まれます。
+ トランスフォーマーには最大 20 個のプロセッサを含めることができます。
+ トランスフォーマーに含めることができる **addKeys** プロセッサは 1 つだけです。
+ トランスフォーマーに含めることができる **copyValue** プロセッサは 1 つだけです。
+ 各トランスフォーマーは、ログイベントから最大 200 個のフィールドを抽出できます。
+ 各ログイベントは 512KB 未満**である必要があります**。ログイベントの合計サイズは引き続き 512KB を超える可能性があります。

**Topics**
+ [アカウントレベルのトランスフォーマーポリシーを作成する](CloudWatchLogs-Transformer-CreateAccountLevel.md)
+ [アカウントレベルのトランスフォーマーポリシーの編集または削除](CloudWatchLogs-Transformer-EditAccountLevel.md)
+ [log-group-level ログトランスフォーマーを最初から作成する](CloudWatch-Logs-Transformation-CreateNew.md)
+ [既存のトランスフォーマーをコピーして log-group-level トランスフォーマーを作成する](CloudWatch-Logs-Transformation-Copy.md)
+ [log-group-level トランスフォーマーを編集する](CloudWatch-Logs-Transformation-Edit.md)
+ [log-group-level トランスフォーマーを削除する](CloudWatch-Logs-Transformation-Delete.md)