設定項目 | 説明 |
基本情報 | グラフ名:グラフの表示名を設定します。空にすることができます。 説明:グラフの説明情報を設定します。 |
凡例 | グラフの凡例内容を設定することで、凡例のスタイルと位置を制御できます。また、凡例に比較データを追加することもできます。 |
数値形式 | グラフ内のすべての指標タイプのフィールド単位を設定します。 |
インタラクションイベント | インタラクティブイベント機能をカスタマイズし、グラフコンテンツをクリックしてインタラクションをトリガーすることで、検索分析ページ、ダッシュボードページ、サードパーティURLなどを開くことができます。詳細については、インタラクションイベントをご参照ください。 |
設定項目 | 説明 |
時間フィールド | 時系列グラフの X 軸として使用する時間型フィールドです。デフォルトではデータ型が time のフィールドを選択します。time 型のフィールドがない場合は、手動で指定したフィールドを選択する必要があります。 |
ディメンションフィールド | 分類フィールドは、デフォルトでデータ型が string のフィールドを選択します。string 型のフィールドがない場合は、手動で指定したフィールドを選択する必要があります。 |
メトリクスフィールド | 数値フィールドは、デフォルトでデータ型が number のフィールドを選択します。number 型のフィールドがない場合は、手動で指定したフィールドを選択する必要があります。 |
設定項目 | 説明 |
トレンド比較 | トレンド比較を有効にすると、X時間、日、月、年以前の同周期データと比較できます。比較データはグラフ内に破線で表示されます。 |
設定項目 | 説明 |
グラフスタイル | 配色方案:グラフの表示色を設定します。 描画スタイル:データの座標軸上での表示スタイルです。線を選択すると折れ線グラフ、柱を選択するとヒストグラム、点を選択すると散布図になります。 接続方法:ポイント間の接続線に直線を使用するか、滑らかな曲線を使用するかを設定します。 線幅:線の太さを制御します。 塗りつぶし:領域の塗りつぶしスタイルを設定します。 不透明度:塗りつぶし領域の不透明度を制御します。 ポイントの表示:データポイントを表示します。データがない場合は表示しません。 点のサイズ:点のサイズを設定します。 空値:折れ線上の空値ポイントの処理方法です。デフォルトでは接続します。 スタック方式:データをスタック表示するかどうかを設定します。 最大表示系列数:デフォルトで表示される最大メトリクス(ライン)数です。これを超えた分は折りたたまれて非表示になります。 |
座標軸 | Y軸位置:Y軸の表示/非表示、およびY軸の位置を設定します。 Y軸最大値/Y軸最小値:Y軸に表示する最大値と最小値を設定します。最大値を超える座標領域、および最小値を下回る座標領域は表示されません。 Y軸スケール:Y軸のスケールを制御します。線形スケールと対数スケールをサポートします。 |



設定項目 | 説明 |
しきい値ポイント | 閾値ポイントを設定し、複数の閾値区間を追加できます。閾値に対応する色をクリックすると、カラーパレットを開いて色をカスタマイズできます。 |
しきい値スタイル | しきい値の表示スタイルを制御します。しきい値線、エリア塗りつぶし、しきい値線とエリア塗りつぶしの3つのモードがあります。オフを選択した場合、しきい値は使用されません。 |

設定項目 | 説明 |
フィールド設定 | フィールド設定は、選択したフィールドにのみ有効な設定項目をサポートします。この設定はデフォルトのグラフ設定を上書きします。 |



* | select histogram( cast(__TIMESTAMP__ as timestamp),interval 1 minute) as time, count(*) as pv,count( distinct remote_addr) as uv group by time order by time desc limit 10000

* | select histogram( cast(__TIMESTAMP__ as timestamp),interval 1 minute) as time, protocol_type, count(*) as pv group by time, protocol_type order by time desc limit 10000

* | select date_trunc('minute', __TIMESTAMP__) as time, round(sum(case when status = 404 then 1.00 else 0.00 end)/ cast(count(*) as double)*100,3) as "404比例", round(sum(case when status >= 500 then 1.00 else 0.00 end)/cast(count(*) as double)*100,3) as "5XX比例", round(sum(case when status >= 400 and status < 500 then 1.00 else 0.00 end)/cast(count(*) as double)*100,3) as "4XX比例", round(sum(case when status >= 400 then 1.00 else 0.00 end)/cast(count(*) as double)*100,3) as "総失敗率" group by time order by time limit 10000

フィードバック