ヒストグラム¶
ヒストグラム(度数分布図)は、データの分布状況を表すために使用される一般的な統計グラフです。横軸にデータの区間、縦軸に分布状況を示し、棒グラフに似た形状をしています。棒が高いほど、その区間に該当するデータの数が多いことを意味します。
グラフクエリ¶
デフォルトでは単純なクエリをサポートしています。フィルター条件の設定が完了し(この時点では by フィールドは設定しません)、システムは全体の総数統計を実行し、全データをグループ化せずに集計して、対象メトリクスの総量分布を計算します。このとき:
-
横軸:選択した「属性値/メトリクス値」の区間分割。
-
縦軸:各区間内で区間条件を満たすレコードの総数。
例:T::RE(.*):(duration)
これは、異なる持続時間区間におけるスパン数の分布を統計することを示します。
その他のグラフクエリ条件の詳細については、グラフクエリ を参照してください。
クエリデータソースが「メトリクス」であり、かつフィルター条件に by フィールドを追加した場合、システムは by フィールドに従ってグループ化(例:by host)し、各グループのデータに対して対象メトリクスの分布を計算し、最終的に各グループが各区間に該当する数を統計します。このとき:
-
横軸:by フィールドで集約された値
-
縦軸:各グループのデータの中で対応する区間に該当する数(すなわち、区間条件を満たすグループ数)
例:M::cpu:(avg(usage_user))[:::avg] BY host
これは、ホストごとにグループ化し、cpu 使用率の異なる区間におけるホスト数の分布を統計することを示します。
設定上の注意
by フィルターを追加した後、集約関数は固定設定項目となり、変更や削除はできません。
グラフ設定¶
詳細については、グラフ設定 を参照してください。
Y 軸¶
Linear(線形)と Log(対数)の2種類のスケーリング方式を切り替えることができ、それぞれの最大値と最小値を定義できます。
X 軸¶
-
X 軸の最大値と最小値をカスタマイズして、データ表示の範囲を指定できます。
-
バケット数を設定して、データのグループ化粒度を変更できます。
