AI の力を解き放つ

100 万トークンが無料

88% 割引

今すぐアクティブ化
このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

クエリと分析

更新日時2025-04-09 17:20

このトピックでは、Simple Log Service におけるクエリと分析の制限について説明します。

ログストア

クエリ

項目

説明

項目

説明

キーワードの数

検索条件として使用されるキーワードの数です。論理演算子の数は含まれません。検索ステートメントには最大 30 個のキーワードを指定できます。

フィールド値のサイズ

フィールド値の最大サイズは 512 KB です。超過部分は検索には含まれません。

フィールド値のサイズが 512 KB を超える場合、キーワードを使用してログを取得できない場合がありますが、ログは実際にはログストアに保存されています。

同時検索ステートメントの最大数

各プロジェクトは、最大 100 個の同時検索ステートメントをサポートします。

たとえば、100 人のユーザーがプロジェクトのすべてのログストアで同時に検索ステートメントを実行できます。

返された結果

返されたログは複数のページに表示されます。各ページには最大 100 個のログが表示されます。

あいまい検索

あいまい検索では、Simple Log Service は、指定された条件を満たす最大 100 個の単語を照合し、検索条件を満たし、これらの単語の 1 つ以上を含むログを返します。詳細については、「あいまい検索」をご参照ください。

検索結果のデータソート

デフォルトでは、検索結果は秒単位の精度で、時間の降順で表示されます。検索結果がナノ秒以内に返された場合、検索結果はナノ秒単位の精度で、時間の降順で表示されます。

分析

制限

標準インスタンス

専用 SQL インスタンス

SQL 拡張

完全な精度

制限

標準インスタンス

専用 SQL インスタンス

SQL 拡張

完全な精度

同時実行性

プロジェクトごとに最大 15 件の同時クエリ。

プロジェクトごとに最大 100 件の同時クエリ。

プロジェクトごとに最大 5 件の同時クエリ。

データ量

1 つのクエリで最大 400 MB のログデータ (キャッシュデータを除く) をスキャンできます。この制限を超えるデータは切り捨てられ、不完全なクエリ結果としてマークされます。

1 つのクエリで最大 2 GB のログデータ (キャッシュデータを除く) をスキャンできます。この制限を超えるデータは切り捨てられ、不完全なクエリ結果としてマークされます。

無制限。

有効化する方法

デフォルトでは、ログ分析機能は有効になっています。

専用 SQL を手動で有効にするためのスイッチが用意されています。

専用 SQL を手動で有効にするためのスイッチが用意されています。

料金

無料。

実際の CPU 時間に基づいて課金されます。

実際の CPU 時間に基づいて課金されます。

データ有効性メカニズム

ログ分析機能が有効になった後に Log Service に書き込まれたデータのみを分析できます。

既存データを分析する必要がある場合は、既存データを インデックスの再作成 する必要があります。

ログ分析機能が有効になった後に Log Service に書き込まれたデータのみを分析できます。

既存データを分析する必要がある場合は、既存データを インデックスの再作成 する必要があります。

ログ分析機能が有効になった後に Log Service に書き込まれたデータのみを分析できます。

既存データを分析する必要がある場合は、既存データを インデックスの再作成 する必要があります。

結果を返す

デフォルトでは、分析は最大 100 行と 100 MB のデータを返します。100 MB を超えるとエラーが発生します。

より多くのデータを返す必要がある場合は、LIMIT 句 を使用します。

デフォルトでは、分析は最大 100 行と 100 MB のデータを返します。 100 MB を超えるとエラーが発生します。

より多くのデータを返す必要がある場合は、LIMIT 句 を使用します。

デフォルトでは、分析は最大 100 行と 100 MB のデータを返します。100 MB を超えるとエラーが発生します。

より多くのデータを返す必要がある場合は、LIMIT 句 を使用します。

最大フィールド長

最大値は 16,384 バイト (16 KB) です。この制限を超えるデータは分析されません。

説明

デフォルト値は 2,048 バイト (2 KB) です。この制限を変更するには、[最大フィールド長] を調整します。変更は新しいデータにのみ適用されます。詳細については、「インデックスの作成」をご参照ください。

最大値は 16,384 バイト (16 KB) です。この制限を超えるデータは分析されません。

説明

デフォルト値は 2,048 バイト (2 KB) です。この制限を変更するには、[最大フィールド長] を調整します。変更は新しいデータにのみ適用されます。詳細については、「インデックスの作成」をご参照ください。

最大値は 16,384 バイト (16 KB) です。この制限を超えるデータは分析されません。

説明

デフォルト値は 2,048 バイト (2 KB) です。この制限を変更するには、[最大フィールド長] を調整します。変更は新しいデータにのみ適用されます。詳細については、「インデックスの作成」をご参照ください。

タイムアウト期間

分析操作の最大タイムアウト期間は 55 秒です。

分析操作の最大タイムアウト期間は 55 秒です。

分析操作の最大タイムアウト期間は 55 秒です。

倍精度型フィールド値のビット数

倍精度型フィールド値は 52 ビットに制限されています。これを超えると、浮動小数点数の精度が低下する可能性があります。

倍精度型フィールド値は 52 ビットに制限されています。これを超えると、浮動小数点数の精度が低下する可能性があります。

倍精度型フィールド値は 52 ビットに制限されています。これを超えると、浮動小数点数の精度が低下する可能性があります。

メトリックストア

項目

説明

備考

項目

説明

備考

エンドポイント

/query、/query_range、/labels、/label/{label}/values、および /series API エンドポイントがサポートされています。

データ仕様

  1. メトリック名は、[a-zA-Z_:][a-zA-Z0-9_:]* 正規表現に一致する必要があります。

  2. ラベルキーは、[a-zA-Z_][a-zA-Z0-9_]* 正規表現に一致する必要があります。ラベル値には縦棒 (|) を含めることはできません。

詳細については、「メトリック」をご参照ください。

同時検索ステートメントの最大数

各プロジェクトは、最大 15 個の同時検索ステートメントをサポートします。

たとえば、15 人のユーザーがプロジェクトのすべてのメトリックストアで同時に検索ステートメントを実行できます。

読み取りデータの最大量

一度に 1 つのシャードから最大 2 億の時系列、2 億のデータポイント、または 200 MB のデータを読み取ることができます。シャードからデータを読み取るときに上記の制限のいずれかに達すると、データの読み取りは停止します。

シャードの一部のデータのみが読み取られたことを示すステータスが返されます。この場合、大量のデータを読み取ることができる十分なシャードを分割することをお勧めします。

コンピューティング側のデータの最大量

PromQL 計算を実行する前に、システムはノード内の生データの量を確認します。最大 2 億の時系列、2 億のデータポイント、または 2 GB のデータを計算に含めることができます。上記の制限のいずれかに達すると、エラーが返されます。

ビジネスが単一操作での大規模データ集約に強く依存している場合は、同時コンピューティング機能を有効にすることをお勧めします。詳細については、「同時コンピューティング」をご参照ください。

コンピューティング側のデータポイントの最大数

PromQL-Engine 計算プロセスで、選択され計算に含まれるデータポイントの数が 5,000 万を超えると、エラーが返されます。

オープンソースの Prometheus に課せられるコンピューティング制限は、PromQL-Engine にも課せられます。クエリに集約計算が含まれる場合は、同時コンピューティング機能を使用することをお勧めします。

PromQL ステートメントの結果

標準のオープンソースプロトコルでは、/query_range エンドポイントは、時系列に対して返される最大 11,000 個のデータポイントをサポートします。クエリパラメータの値が (end - start)/step > 11000 式と一致する場合、エラーが返されます。

長期間にわたってデータをクエリする場合は、step パラメータに大きな値を指定することをお勧めします。

SQL ステートメントの結果

デフォルトでは、SQL クエリ操作または計算に対して最大 100 個のデータエントリを返すことができます。SQL ステートメントに LIMIT ALL 句を追加すると、最大 100 万個のデータエントリを返すことができます。この制限は、次のシナリオで有効になります。

  1. SQL ステートメントを使用して、生の時系列データに対して計算を実行します。

  2. SQL ステートメントでネストされた PromQL サブクエリを使用して計算を実行します。

100 万個のデータエントリは、100 万個のデータポイントを表します。検索構文の詳細については、「メトリックデータのクエリと分析の構文」をご参照ください。

SQL ステートメントでのネストされた PromQL サブクエリ

PromQL ステートメントの長さは 3,000 文字を超えることはできません。

検索構文の詳細については、「メトリックデータのクエリと分析の構文」をご参照ください。

lookback-delta

デフォルトでは、このパラメータは Simple Log Service メトリックストアで 3 分に設定されています。

lookback-delta は、PromQL クエリ固有のパラメータです。詳細については、lookback-delta をご参照ください。

カスタム PromQL API 操作を指定して、このパラメータを設定できます。最大値は 3 日間です。詳細については、「メトリッククエリの API 操作」をご参照ください。

タイムアウト期間

デフォルト値は、PromQL API 操作ベースのクエリの場合は 1 分、SQL クエリの場合は 55 秒です。

カスタム PromQL API 操作を指定して、このパラメータを設定できます。詳細については、「メトリッククエリの API 操作」をご参照ください。

メタクラスエンドポイント

クエリパフォーマンスのために、メタクラスのエンドポイントを使用して、5 分以内に生成されたデータをクエリできます。この制限は、/labels、/label/{label}/values、および /series エンドポイントに有効です。

5 分間のタイムウィンドウには、終了時刻の 5 分前の開始時刻と、end パラメータで指定された終了時刻が含まれます。5 分間のタイムウィンドウは [end - 5min, end] です。

カスタム PromQL API 操作を指定して、メタデータの開始時刻と終了時刻を指定できます。詳細については、「Query Series API 操作」をご参照ください。

説明

デフォルトでは、メタクラスのエンドポイントはすべてのデータをクエリします。クエリのパフォーマンスを大幅に向上させるために、ビジネス要件に基づいて match パラメータを設定することをお勧めします。詳細については、「Query Series API 操作」をご参照ください。

  • 目次 (1, M)
  • ログストア
  • クエリ
  • 分析
  • メトリックストア
フィードバック
phone お問い合わせ

Chat now with Alibaba Cloud Customer Service to assist you in finding the right products and services to meet your needs.

alicare alicarealicarealicare