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

Simple Log Service:「結果は不正確です」エラーが発生した場合はどうすればよいですか?

最終更新日:Aug 27, 2024

このトピックでは、ログのクエリ時に発生する可能性のある [結果が不正確] エラーを解決する方法について説明します。

発行

ログのクエリ時に結果が不正確エラーが発生した場合、Log Serviceはすべてのログデータのスキャンに失敗し、返される結果は不正確です。

原因

次の原因でエラーが発生する可能性があります。

  • クエリに指定された時間範囲が大きすぎます。

    たとえば、指定された期間が3か月または1年の場合、Log Serviceはこの期間のすべてのデータをスキャンできません。 部分的な結果のみが返されます。 したがって、データの精度が損なわれる。

  • search文で指定された条件が複雑すぎます。

    たとえば、クエリステートメントで30の条件を指定した場合、Log Serviceはすべてのログデータを読み取ることができません。

  • 読み取られるデータの量が多すぎます。

    分析ステートメントで複数のフィールドを指定し、読み取るデータ量がシャードの読み取り容量を超えると、返される結果は不正確になります。 これは、各シャードが1 GBのデータのみを読み取ることができるためです。

ソリューション

クエリの時間範囲を絞り込み、複数のクエリ (最大10クエリ) を実行して、完全な結果を取得します。