データ変換タスクが結果を送信先 Logstore に配信した後、コンテキストクエリ機能を使用できない場合があります。この機能を有効にするには、 [詳細パラメータ設定] で system.control.filter_pack_id:false を設定します。
原因
データ変換タスクが生ログのフィールドを追加または削除すると、Simple Log Service (SLS) はロググループを再構成します。この処理により、元のコンテキスト情報が無効になります。無効になったコンテキストが送信先 Logstore に到達しないように、SLS はデフォルトでコンテキスト情報をすべてフィルタリングします。その結果、送信先 Logstore では コンテキストクエリ 機能も無効になります。
ソリューション
データ変換タスクを作成または変更する際に、 [詳細パラメータ設定] に移動し、 system.control.filter_pack_id:false を設定します。
説明:ログが送信先 Logstore に書き込まれる前に、コンテキスト情報をフィルタリングするかどうかを制御します。
-
有効な値:
true(デフォルト):コンテキスト情報をすべてフィルタリングします。送信先 Logstore ではコンテキストクエリ機能を使用できません。false:コンテキスト情報を保持するため、送信先 Logstore でコンテキストクエリ機能を使用できます。データレプリケーション専用のタスクの場合、生ログのコンテキスト情報はすべて保持されます。