このトピックでは、ログのクエリ時に発生する可能性のある [結果が不正確] エラーを解決する方法について説明します。
発行
ログのクエリ時に結果が不正確エラーが発生した場合、Log Serviceはすべてのログデータのスキャンに失敗し、返される結果は不正確です。
原因
次の原因でエラーが発生する可能性があります。
クエリに指定された時間範囲が大きすぎます。
たとえば、指定された期間が3か月または1年の場合、Log Serviceはこの期間のすべてのデータをスキャンできません。 部分的な結果のみが返されます。 したがって、データの精度が損なわれる。
search文で指定された条件が複雑すぎます。
たとえば、クエリステートメントで30の条件を指定した場合、Log Serviceはすべてのログデータを読み取ることができません。
読み取られるデータの量が多すぎます。
分析ステートメントで複数のフィールドを指定し、読み取るデータ量がシャードの読み取り容量を超えると、返される結果は不正確になります。 これは、各シャードが1 GBのデータのみを読み取ることができるためです。
ソリューション
クエリの時間範囲を絞り込み、複数のクエリ (最大10クエリ) を実行して、完全な結果を取得します。