インジェストプロセッサは、ログが Logstore に書き込まれる前にログを前処理します。たとえば、インジェストプロセッサを使用して、データをフィルタリングしたり、フィールドを抽出したり、フィールドを拡張したり、データをマスクしたりできます。このトピックでは、Simple Log Service コンソールでインジェストプロセッサを管理する方法について説明します。
インジェストプロセッサの作成
-
Simple Log Service コンソールにログインします。
-
データプロセッサページに移動します。
-
[プロジェクト] セクションで、対象プロジェクトをクリックします。
-
左側のナビゲーションウィンドウで、 を選択します。
-
-
[Ingest Processor] タブで、[Create] をクリックします。[Create Processor] パネルで、[Processor Name]、[SPL]、および [Error Handling] を設定し、[OK] をクリックします。次の表に、パラメーターについて説明します。
パラメーター
説明
プロセッサ名
インジェストプロセッサの名称です。
説明
インジェストプロセッサの説明です。
SPL
SPL 文です。SPL の構文について詳しくは、「SPL 構文」をご参照ください。
失敗時
SPL 処理が失敗した場合の操作です:
-
生データを保持
-
生データを破棄
説明-
この設定は、無効なデータによって引き起こされるオペレーター例外など、SPL 実行時のエラーにのみ適用されます。SPL の構文エラーには適用されません。
-
SPL 構文の設定ミスによる解析失敗が発生した場合、生データはデフォルトで保持されます。
-
インジェストプロセッサの削除または変更
タブで、作成されたプロセッサのリストを表示します。特定のインジェストプロセッサを管理するには、[Modify] または [Delete] をクリックします。
-
インジェストプロセッサがすでに Logstore に関連付けられている場合、更新された設定は1分以内に有効になります。新しく生成されたログは、最新の構成に従って前処理されてから Logstore に書き込まれます。
-
Logstore に関連付けられているインジェストプロセッサを削除すると、新しく生成されたログは前処理をスキップし、生データとして Logstore に直接書き込まれます。

インジェストプロセッサと Logstore の関連付け
-
対象プロジェクトページで、右側のナビゲーションバーにある
アイコンをクリックします。対象の Logstore にカーソルを合わせ、 をクリックします。
-
Logstore 属性ページで、右下隅にある [Modify] をクリックします。編集モードで、[Ingest Processor] を関連付けたいプロセッサに設定し、右下隅にある [Save] をクリックします。
説明インジェストプロセッサを Logstore に関連付けた後、新しく生成されたログに適用されます。変更が適用されるまで約1分待ちます。

Logstore からのインジェストプロセッサの関連付け解除
Logstore 属性ページで、右上隅にある [Modify] をクリックします。編集モードで、
アイコンをクリックして設定されたインジェストプロセッサをクリアし、右上隅にある [Save] をクリックします。
Logstore からインジェストプロセッサの関連付けを解除した後、約1分待ちます。その後、新しく生成された生ログは Logstore に直接書き込まれます。

> [Modify]