Log Serviceのクイック分析機能を使用すると、簡単にクエリを実行できます。 この機能を使用して、一定期間にわたるフィールドの分布を分析できます。

始める前に

インデックスは、指定されたフィールドに対して設定されます。 これらのフィールドでは、分析スイッチがオンになります。 詳細については、「インデックスの作成」をご参照ください。

たとえば、ログエントリにrequest_methodフィールドとrequest_timeフィールドが含まれている場合、2つのフィールドのインデックスを設定できます。 次の図は、設定を示しています。フィールドクエリ

機能

  • クエリに対して返される最初の100,000ログエントリを分析できます。
    説明 When迅速な分析実行中に選択した時間範囲、最初100,000ログエントリはreturned. Ifを使用保存検索照会するすべてのデータでLogstore、削除する必要がありをLimit 100000句。
  • Groups TEXTタイプとの分野について統計提供トップ10グループ。
  • Generates約_明確な文分野のためのTEXTタイプ。
  • Supportsヒストグラムベース統計分野のおおよそ分布についてのLONGとDOUBLEタイプ。

    ヒストグラムベースの統計は、サンプリングデータをグループ化し、各グループの平均値を計算します。

  • LONGおよびDOUBLEタイプのフィールドの最大値、最小値、平均値、または合計を検索します。
  • クイック分析に基づいてクエリ文を生成します。

手順

  1. Log Service コンソールにログインします。
  2. [プロジェクト] セクションで、表示するプロジェクト名をクリックします。
  3. [ログストレージ] > [Logstore] を選択します。 [Logstore] タブで、表示する Logstore をクリックします。
  4. [生ログ] タブで、[クイック分析] 列の宛先フィールドをクリックします。
    クイック分析
    • TEXTタイプのフィールドのグループ統計と、LONGおよびDOUBLEタイプのフィールドの近似分布ヒストグラムベースの統計を提供します。 詳細については、「テキストタイプ」または「ロングタイプとダブルタイプ」をご参照ください。
    • クエリ文を提供します。

      宛先フィールドの横にあるクイック分析アイコンをクリックします。 [グラフ] タブにリダイレクトされます。 統計をグループ化するためのクエリステートメントが検索ボックスに表示されます。

    • フィールドの一意の値の数を計算します。

      クイック分析列で、宛先フィールドの下にある [異なる値のカウント] をクリックします。 ${keyName} フィールドの一意の値の数を取得できます。

    • フィールド名またはエイリアスの表示
      Alias アイコンをクリックして、フィールド名またはエイリアスを表示するかを指定します。 エイリアスは、インデックスの設定時に設定できます。 たとえば、host_nameのエイリアスをhostに設定した場合、[フィールドエイリアスの表示] を選択した後、[クイック分析] 列にhostが表示されます。
      説明 フィールドにエイリアスを設定しない場合、[フィールドエイリアスの表示] を選択するとフィールド名が表示されます。

テキストタイプ

クイック分析機能は、TEXTタイプのフィールドの統計をグループ化します。 この方法を使用すると、最初の100,000ログエントリがグループ化され、上位10グループの比率が返されます。 たとえば、request_methodの統計のグループ化に基づいて、次の結果を取得できます。 GETメソッドは最も一般的なリクエストメソッドです。TEXTタイプのフィールドの統計をグループ化します。

ロングタイプとダブルタイプ

  • ヒストグラムを使用して近似分布を表示します。
    LONG型とDOUBLE型のフィールド値の数が多い。 上記のグループ化分析方法は、LONGまたはDOUBLEタイプには適していません。 Log Serviceは、フィールド値を10個のバケットに割り当て、値のおおよその分布をヒストグラムに表示します。 次の図は、request_timeフィールドのおおよその分布を示しています。 このフィールド値の分布は、要求期間の大部分が約1.346ミリ秒に分布していることを示す。ヒストグラムを使用して近似分布を表示します。
  • フィールドの最大値、最小値、平均、合計のクイック分析。

    フィールドの下の [最大] をクリックして最大値を検索し、[最小] をクリックして最小値を検索し、[平均] をクリックして平均値を計算し、[合計] をクリックしてフィールドの合計を計算します。