delta operator
構文
id id; delta xpath-expression, delta-value { info string; err "string"; [err "string";] }
説明
Junos Snapshot Administrator テスト演算子。両方のスナップショットに存在する必要がある、指定したデータ要素の値の変化を、指定されたデルタと比較します。デルタは、絶対、正、または負のパーセンテージ、または絶対、正、または負の固定値として指定できます。
パラメーター
delta-value | パーセンテージまたは固定値で表され、要素値の変化が比較されるデルタ値。 パーセンテージで表されます。
固定値として表されます。
|
err string | テスト ケースが false を返したときに生成されるステートメント。 |
id id | 最初のスナップショット データ項目を 2 番目のスナップショット データ項目にマップする一意のデータ要素を指定する、データ コンテンツに対する相対的な XPath 式。複数の要素値に基づいて一意の ID を作成するには、複数の |
info string | テスト ケースの説明。 |
xpath-expression | 評価する要素を選択する XPath 式。 |
使用例
次のテストケースでは、メンテナンスウィンドウ後に BGP ルートプレフィックス数を確認します。BGP ピアが復元されたことを確認するために、コードはプレフィックス カウントをチェックして、デルタ変化が -10% であることを確認します。つまり、新しいプレフィックス数が元のプレフィックス数の 90% 未満の場合、テストはエラーを報告します。
bgp-checks { command show bgp summary; iterate bgp-rib { id name; delta total-prefix-count, -10% { info BGP total prefix count should not change by more than -10%; err " BGP rib: %s total prefix count has exceeded threshold", name; err " pre-check: %s, post-check: %s", $PRE/total-prefix-count, $POST/total-prefix-count; } delta active-prefix-count, -10% { info BGP active prefix count should not change by more than -10%; err " BGP rib: %s total prefix count has exceeded threshold", name; err " pre-check: %s, post-check: %s", $PRE/active-prefix-count, $POST/active-prefix-count; } } }
リリース情報
Junos Snapshot Administrator リリース 1.0 で導入された演算子。