概要
このドキュメントでは、ACIモニタリングポリシーを変更する手順、特にインターフェイス統計情報の履歴保持期間について説明します。
前提条件
要件
このドキュメントに特有の要件はありません。
使用するコンポーネント
このドキュメントの情報は、ACIソフトウェアリリース5.2(2e)に基づくものです。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
インターフェイスの統計情報は、[Fabric] > [Inventory] > [Pod x] > [Interfaces] > [Physical Interfaces] > [ethx/y] > [Stats] タブで確認できます。
この統計ビューから、次のレコードを保持するために細分性の履歴保持期間が適用されます。
- 合計出力バイト数
- 合計出力バイトレート
- 合計入力バイト数
- 合計入力バイトレート
- CRCアラインエラー
この記事では、「15分」の精度の履歴保持期間を変更する手順について説明します。[History Retention Period]のデフォルト値は[15 minutes]で、[1 Day]です。
記事の内容は、必要に応じて他のGranularity値に適合させることができます。
設定
統計収集ポリシーは、次の図でまとめることができる階層構造と解決プロセスに従います。
--- MonObj "ALL" + Stats Type "ALL"
|
|--- MonObj "className" + Stats Type "ALL"
|
|--- MonObj "className" + Stats Type "Specific-value"
Stats Typeの値(最下位レベル)が具体的に定義されたSpecific Monitoring Objects(MonObjs)が優先されます。定義されていない場合は、グローバルモニタリングオブジェクト「ALL」および統計タイプ「ALL」までの次のレベルの値に解決されます。
他の名前付き監視ポリシーが定義されておらず使用中でない場合は、「デフォルト」監視ポリシー内の統計収集ポリシーを使用して、ACIファブリック全体の統計粒度および履歴保持期間を変更できます。
GUIによる設定
- 上部のメニューバーで、[Fabric] をクリックし、次に[Access Policies] をクリックします。
- ナビゲーションペインで、[Policies] 、[Monitoring] 、[default] の順に展開します。
- [Stats Collection Policies] フォルダをクリックします。
- 設定は右側のペインで続行されます。次の 3 つのオプションがあります。
- グローバル監視オブジェクト「ALL」を統計タイプ「ALL」で変更します。
- [Layer 1 Physical Interface Configuration (l1.Physif)]モニタリングオブジェクトを[Stats Type]が[ALL]に変更します。
- 「レイヤ1物理インターフェイス設定(l1.Physif)」を特定の状態タイプ「出力」、「入力」、および「入力エラーパケット」に変更します。
オプションA、B、Cは次のように視覚化できます。
--- MonObj "ALL" + Stats Type "ALL" - Option A
|
|--- MonObj "l1Physif" + Stats Type "ALL" - Option B
|
|--- MonObj "l1Physif" + Stats Type "Egress"... - Option C
オプションCは最も具体的なオプションで、「背景説明」セクションで説明した統計情報のみを変更できます。ただし、この記事では、階層の理解に役立つ他のオプションのプロセスを確認します。
注:オプションAまたはBは、[Background Information]セクションで指定された範囲を超えて、MonObjsおよびStats Typeの統計収集ポリシーを変更します。
選択肢A - MonObj "ALL" + Stats Type "ALL"
- [Monitoring Object "ALL"と[Stats Type "ALL"が選択されていることを確認します。
- 「15 Minute」のGranularityエントリを探します。
- Admin Stateが「enabled」に設定されていることを確認します。
- [History Retention Period] を、この記事の目的の時間「1週間」に変更します。
- [Update] をクリックします。

このシナリオでは、1週間の履歴保持期間が、すべての統計タイプのすべての監視オブジェクトの15分の細分性に適用されます。その結果、ACIファブリック全体でオブジェクトの保持率が向上します。
選択肢B - MonObj "l1.Physif" + Stats Type "ALL"
- モニタリングオブジェクトの[Layer 1 Physical Interface Configuration (l1.Physif)(レイヤ1物理インターフェイス設定(l1.Physif))]と[Stats Type "ALL(統計タイプALL))]が選択されていることを確認します
- [+]アイコンをクリックします
- [15 Minute] Granularityエントリを選択します。
- Admin Stateが「enabled」に設定されていることを確認します。
- [History Retention Period] を、この記事の目的の時間「1週間」に変更します。
- [Update] をクリックします。

このシナリオでは、1週間の履歴保持期間が、すべての統計タイプのすべてのインターフェイス15分精度に適用されます。これは、変更がL1Physifに適用されるため、より制御されたアプローチです。
選択肢C - MonObj "l1.Physif" +特定の統計タイプ
変更する統計タイプは、「出力」、「入力」、「入力エラーパケット」です。
- モニタリングオブジェクトの[Layer 1 Physical Interface Configuration (l1.Physif)(レイヤ1物理インターフェイス設定(l1.Physif))]と[Stats Type "Egress(出力)]が選択されていることを確認します
- [+]アイコンをクリックします
- [15 Minute] Granularityエントリを選択します。
- Admin Stateが「enabled」に設定されていることを確認します。
- [History Retention Period] を、この記事の目的の時間「1週間」に変更します。
- [Update] をクリックします。
- Stats Type "Ingress"および"Ingress Error Packets"に対して繰り返します。

このシナリオでは、出力、入力、および入力エラーパケットの統計タイプについてのみ、1週間の履歴保持期間がインターフェイスの15分粒度に適用されます。変更は特定の統計タイプを対象としているため、これは最も制御されたアプローチです。
確認
15分間の履歴保持期間は、APIC CLIおよびGUIを使用して確認できます。
この記事では、履歴の保存期間を次に示します。
モニタリングオブジェクト |
統計タイプ |
履歴保存期間 |
ALL |
ALL |
1 日 |
レイヤ1物理インターフェイス設定(l1.Physif) |
ALL |
1週間 |
レイヤ1物理インターフェイス設定(l1.Physif) |
出力 |
1週間 |
レイヤ1物理インターフェイス設定(l1.Physif) |
入力 |
1 時間 |
レイヤ1物理インターフェイス設定(l1.Physif) |
入力エラーパケット |
10 日 |
APIC CLIによる確認
APIから次のオブジェクトを照会して、モニタリングポリシーの異なるレベルを確認できます。
uni/infra/moninfra-default/coll-15min
uni/infra/moninfra-default/tarinfra-l1PhysIf/coll-15min
uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrTotal/coll-15min
uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptEgrTotal/coll-15min
uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrErrPkts/coll-15min
APIC CLIを使用して、次のオブジェクトに対してmoqueryを使用します。
apic1# moquery -d uni/infra/moninfra-default/coll-15min
Total Objects shown: 1
# stats.HierColl
granularity : 15min
adminState : enabled
dn : uni/infra/moninfra-default/coll-15min
histRet : 1d
modTs : 2022-05-20T13:03:05.311+02:00
rn : coll-15min
userdom : all
apic1# moquery -d uni/infra/moninfra-default/tarinfra-l1PhysIf/coll-15min
Total Objects shown: 1
# stats.HierColl
granularity : 15min
adminState : enabled
dn : uni/infra/moninfra-default/tarinfra-l1PhysIf/coll-15min
histRet : 1w
modTs : 2022-05-16T16:15:58.031+02:00
rn : coll-15min
userdom : :all:common:
apic1# moquery -d uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptEgrTotal/coll-15min
Total Objects shown: 1
# stats.Coll
granularity : 15min
adminState : enabled
dn : uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptEgrTotal/coll-15min
histRet : 1w
modTs : 2022-05-16T16:16:54.786+02:00
rn : coll-15min
userdom : :all:common:
apic1# moquery -d uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrTotal/coll-15min
Total Objects shown: 1
# stats.Coll
granularity : 15min
adminState : enabled
dn : uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrTotal/coll-15min
histRet : 1h
modTs : 2022-05-16T16:21:25.962+02:00
rn : coll-15min
userdom : :all:common:
apic1# moquery -d uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrErrPkts/coll-15min
Total Objects shown: 1
# stats.Coll
granularity : 15min
adminState : enabled
dn : uni/infra/moninfra-default/tarinfra-l1PhysIf/stat-eqptIngrErrPkts/coll-15min
histRet : 10d
modTs : 2022-05-20T13:03:24.715+02:00
rn : coll-15min
userdom : :all:common:
GUIによる確認
設定された履歴保持期間が経過すると、結果は[Interface Stats]ページに表示されます。
[Fabric] > [Inventory] > [Pod x] > [Interfaces] > [Physical Interfaces] > [ethx/y] > [Stats]タブ:

15分の精度の変更を検証するには、次の手順に従います。
- 左上のチェックボックスアイコンをクリックします
- デフォルトの単位タイプで「15分」のサンプリング間隔を選択します
- [Submit] をクリックします。

このインターフェイスで利用可能なすべての統計情報を確認するには、Zoomを[All](すべて)に変更します。
15分間のGranularity History Retention Periodである1日(「ALL」 + Stats Type「ALL」)および1週間(「L1Physif」 + Stats Type「ALL」)が使用されていないことを確認します。
代わりに、特定のStats Type定義を使用します。
- 1週間(「出力」)
- 1時間(「入力」)
- 10日(「入力エラーパケット」)
有効になりました。
