すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:ネイティブ プラグイン: データフィルタリング

最終更新日:Aug 23, 2025

Logtail プラグインを使用して、特定のフィールド値に基づいてログをフィルタリングできます。

エントリ ポイント

Logtail プラグインを使用してログを処理する場合、Logtail 構成を作成または変更するときに Logtail プラグイン構成を追加できます。 詳細については、「概要」をご参照ください。

構成の説明

パラメータ

説明

ホワイトリスト

ログのホワイトリスト。 ホワイトリストで指定された条件を満たすログのみを収集できます。 ログのフィルタリングに使用するフィールド名と正規表現を指定する必要があります。 指定された正規表現は、全文一致のみをサポートします。 キーワード一致はサポートされていません。 正規表現の指定方法の詳細については、「正規表現入門」をご参照ください。

ホワイトリストの条件は、論理 AND を使用して評価されます。 例:

  • 指定されたフィルター条件に一致するログを収集します。

    • [フィールド名]level に設定し、[フィールド値]WARNING|ERROR に設定します。 level フィールドの値が WARNING または ERROR であるログのみが収集されます。

    • [フィールド名]content に設定し、[フィールド値].*05\/Jan\/2023.* に設定します。 content フィールドの値に 05/Jan/2023 が含まれているログのみが収集されます。

  • 指定されたフィルター条件に一致しないログを除外します。

    • [フィールド名]level に設定し、[フィールド値]^(?!.*(INFO|DEBUG)).* に設定します。 level フィールドの値に INFO または DEBUG が含まれているログは収集されません。

    • [フィールド名]level に設定し、[フィールド値]^(?!(INFO|DEBUG)$).* に設定します。 level フィールドの値が INFO または DEBUG であるログは収集されません。

    • [フィールド名]url に設定し、[フィールド値].*^(?!.*(healthcheck)).* に設定します。 url フィールドの値に healthcheck が含まれているログは収集されません。

リファレンス