仮想データポイント
最終更新日 - 20年2026月XNUMX日
仮想データポイントは、複数の既存データポイントを組み合わせた計算を実行できるようにすることで、グラフの可視化機能を拡張します。これにより、基になるデータポイントを変更することなく、集計や比較などの追加の洞察を得ることができます。データソースグラフで定義した場合、仮想データポイントはモジュールのグラフ設定にのみ影響します。カスタムグラフウィジェットで定義した場合、仮想データポイントはデータソースから完全に独立しています。
仮想データポイントはグラフ内で直接設定され、そのグラフの「データポイント」領域に既に追加されているデータポイントのみを参照できます。仮想データポイントは、以下のものに追加できます。
- カスタムグラフウィジェット—データソースインスタンスと特定のデータポイントの交差点における履歴データのパターンを表示できます。カスタムグラフウィジェット内での仮想データポイントの設定方法と要件の詳細については、以下を参照してください。 カスタム グラフ ウィジェットの作成.
- データソースグラフ—データソースによって監視される様々なデータポイントの値を視覚化できます。詳細については、 データソースグラフ.
注意: 仮想データポイントはグラフ固有の計算であるため、履歴データは保持されず、アラートには使用できません。履歴追跡やアラートをサポートする計算データポイントが必要な場合は、それらの計算をデータソース定義内で複合データポイントとして作成する必要があります。データソースレベルで定義された複合データポイントは再利用でき、データポイント設定を通じてグラフに含めることができます。複合データポイントの作成の詳細については、以下を参照してください。 複雑なデータポイント.
仮想データポイントのパーセンタイル関数
パーセンタイル関数は、複雑なデータポイント式ではなく、仮想データポイント定義 (グラフおよびウィジェット内) でのみ使用できる特殊な関数です。
次の表には、仮想データポイント式で使用できるパーセンタイル関数とその構文、動作、および例が示されています。
| カテゴリー | 説明構文 | 例: |
percent(x,y) | を返します y データポイントのパーセンタイル値 x 表示されている時間範囲の集計データを使用します。最初の引数は式ではなく、データポイント名である必要があります。 | 時間ごとの値 [2,3,7,6,1,3,4,10,2,4], percent(bps,95) 収益 10つまり、サンプルの 95% が 10 bps 未満です。 |
| 課金やキャパシティ分析のための95パーセンタイルトラフィックレートの計算によく使用されます。条件付きロジックと組み合わせて、2つのパーセンタイル値のうち高い方の値を選択できます。 | 95In = percent(InMaxBits,95)95Percentile = if(gt(95In,95Out),95In,95Out)お願い: 必要に応じて、別の仮想データポイントで計算を実行する必要があります(たとえば、 percent(InOctets*8,95) 構文として。 x 数式ではなくデータポイントである必要があります。初期仮想データポイント(例: InBits)はオクテットからビットへの数学的変換を実行します。そして、データポイントはパーセンタイル関数によって参照できます。 percent(InBits,95)、選択した時間範囲の 95 パーセンタイル値を計算します。 | |
rawpercentile(x,y) | を返します y データポイントのパーセンタイル値 x 表示された時間範囲の生の(集約されていない)データポイント サンプルを使用します。 | rawpercentile(bps,95) |
| 集計されたロールアップではなく、正確なサンプル レベルのパーセンタイル計算が必要な場合に役立ちます。 | rawpercentile(InMaxBits,95) |