クロステーブルは、大量のログデータからインサイトを抽出し、直感的な表形式のレイアウトで表示するのに役立ちます。
概要
クロステーブル (分割表) は、2 つ以上の変数のデータを同時に表示します。一方の変数のカテゴリが行を、もう一方の変数のカテゴリが列を形成します。各セルには、そのカテゴリの組み合わせの度数または割合が表示されます。
ダッシュボードにクロステーブルを追加する方法については、「ダッシュボードへのチャートの追加」をご参照ください。
設定例
Simple Log Service (SLS) コンソールにログインします。[プロジェクト] セクションで、目的のプロジェクトをクリックします。

-
左側のナビゲーションウィンドウで、を選択します。[ダッシュボード]リストで、目的のダッシュボードをクリックします。ダッシュボードページの右上隅で、[編集]をクリックします。編集モードで、を選択します。
-
ページの右側で、チャートタイプ と クエリと分析の設定 を設定します。ページの左側で、時間範囲、Logstore、およびクエリ文を指定します。次に、ページの上部にある 適用 をクリックしてチャートを表示します。
[チャートタイプ] を [クロステーブル] に設定します。[クエリと分析の設定] セクションで、[集計列] を
minute、[メトリック列] をc、[カテゴリ列] をrequest_methodに設定します。[時間範囲] を [過去 1 時間] に、[Logstore] をcharts-demoに設定します。次のクエリ文は、各リクエストメソッドの 1 分あたりのリクエスト数を計算します。
* | SELECT minute, c, request_method from ( select date_format(from_unixtime(__time__ - __time__% 60), '%H:%i') as minute, count(1) as c, request_method from log group by minute, request_method order by minute asc limit 100000)
一般設定
クロステーブルのグローバル設定を構成します。
-
基本設定
パラメーター
説明
タイトル
クロステーブルのタイトル。
タイトルの表示
タイトルの表示 をオンにすると、クロステーブルにタイトルが表示されます。
境界線の表示
境界線の表示 をオンにすると、クロステーブルに罫線が表示されます。
背景の表示
背景の表示 をオンにすると、クロステーブルの背景色が表示されます。
Display Time
Display Time をオンにすると、クロステーブルにクエリの時間範囲が表示されます。
定時
定時 をオンにすると、クエリの時間範囲がダッシュボードのグローバルな時間範囲の影響を受けないように固定されます。
-
標準設定
パラメーター
説明
形式
数値の表示形式。
単位
数値の単位。
小数点以下の桁数
数値の小数点以下の桁数。
表示名
テーブルヘッダーの表示名。
これにより、クロステーブル内のすべてのヘッダーが指定された値に名前変更されます。特定のヘッダーの名前を変更するには、フィールド設定を使用します。
配色
クロステーブルの配色。背景色とテキストの色を制御します。
-
組み込み:組み込みの色を使用します。
-
単色:選択した単一の色を使用します。
-
しきい値:設定したしきい値に基づいて色を表示します。
-
-
クエリと分析の設定
パラメーター
説明
集合カラム
集約に使用されるフィールド。
メトリクス列
クロステーブルに表示される値のメトリック。
カテゴリ列
データの分類に使用されるフィールド。
-
テーブル設定
パラメーター
説明
表示モード
クロステーブルの表示モード。
-
ページング:クロステーブルをページ分割形式で表示します。1 ページあたりの項目数: を使用して、ページごとの行数を設定することもできます。
-
固定の高さ:クロステーブルを 1 ページに表示します。行の高さ を使用して、各行の高さを設定することもできます。
ヘッダーを表示
ヘッダーを表示 をオンにすると、クロステーブルにヘッダーが表示されます。
合計
合計 をオンにすると、クロステーブルの総行数が表示されます。
透明な背景
クロステーブルのバックグラウンドを透明にするには、透明な背景 をオンにします。
プログレスバーのタグを表示
プログレスバーのタグを表示 をオンにすると、プログレスバーに数値を表示するラベルが表示されます。
このパラメーターは、セルの表示モード が プログレスバー、LCD プログレスバー、または グラデーションプログレスバー に設定されている場合にのみ有効です。
-
-
フィールド列の設定
パラメーター
説明
最小列幅
クロステーブルの最小列幅 (ピクセル単位)。
自動的にサイズ変更された列は、この値より狭くなることはありません。
縦棒の幅
クロステーブルの列幅。
最大
プログレスバーの最大値。設定しない場合、デフォルトで現在の列の最大値になります。
セルの表示モード
セルの表示モード。
このパラメーターを 非表示 に設定した場合、色としきい値の設定は適用されません。
アラインメント
セル内のコンテンツの配置。
並べ替えの無効化
並べ替えの無効化 をオンにすると、ソート機能が無効になります。
検索の無効化
検索の無効化 をオンにすると、検索機能が無効になります。
検索モード
検索モード。
-
検索:テーブルヘッダーに
アイコンを表示して、特定のメトリック値を検索します。 -
フィルタリング:テーブルヘッダーに
アイコンを表示して、特定のメトリック値をフィルターします。
複数選択可
複数選択 を選択して、検索ボックスまたはフィルターボックスに複数のメトリック値を指定します。
詳細検索
-
詳細検索 をオンにすると、検索語と完全に一致するメトリック値のみが返されます。
-
詳細検索 をオフにすると、あいまい検索が実行されます。たとえば、
abcを検索すると、abcを含むすべての値が返されます。
Font Size
セルコンテンツのフォントサイズ。
-
-
しきい値
パラメーター
説明
しきい値モード
しきい値モード。
-
絶対値:絶対値に基づいてしきい値を設定します。
-
パーセンテージ:パーセンテージに基づいてしきい値を設定します。
しきい値
しきい値。
配色 を しきい値 に設定し、しきい値を構成すると、クロステーブルのテキストと背景が対応するしきい値の色で表示されます。
-
-
変数の置換
パラメーター
説明
変数置換
変数の置換は、単一のチャートに変数タイプのフィルターを追加します。共通設定 セクションで [一般設定] を構成すると、チャートの左上隅にフィルターが表示されます。フィルターから値を選択してクエリ文の変数を置き換え、クエリを再実行します。設定例については、「例 2:変数の置換を設定する」をご参照ください。
-
値のマッピング
パラメーター
説明
マッピング値
クロステーブルの値をテキストまたはアイコンに置き換えます。
たとえば、値を [200] に、マッピングタイプをテキストに、マッピング値を 成功 に設定した場合、クロステーブル内の [200] のすべてのインスタンスが 成功 に置き換えられます。
-
ドキュメントリンク
パラメーター
説明
ドキュメントのリンクを追加
クロステーブルの右上隅にカスタムのドキュメントリンクまたは説明を追加します。
フィールド設定
フィールド設定は、特定のクエリ結果または個々の列にカスタムの可視化設定を適用します。設定パラメーターの説明については、「一般設定」をご参照ください。
たとえば、A > minute はクエリ A の minute フィールドに設定を適用し、A > c はクエリ A の c フィールドに設定を適用します。2 つのフィールドの配色とセル表示モードを設定すると、色を使用してクロステーブルのさまざまな領域を区別できます。
たとえば、[配色] を [単色] に、[セル表示モード] を [背景のハイライト] に設定します。設定が完了すると、クロステーブルの異なる列が異なる背景色で区別されます。
インタラクションの発生
対話の発生により、クエリ結果または特定の列のドリルダウン対話を設定できます。サポートされているタイプには、Logstore を開く、保存された検索を開く、ダッシュボードを開く、トレース分析を開く、トレース詳細を開く、カスタム HTTP リンクなどがあります。詳細については、「ドリルダウン分析のためにダッシュボードに対話の発生を追加する」をご参照ください。
たとえば、A > count を使用すると、クエリ A の count フィールドに対話の発生を設定できます。count フィールドの対話の発生を Logstore を開く に設定した場合、count 列の任意の値にカーソルを合わせ、Logstore を開く をクリックして、指定した Logstore を開くことができます。