オブザーバビリティでサポートされているKPI
KPI(主要業績評価指標)は、ネットワークの健全性、パフォーマンス、品質を監視および評価するために使用される指標です。
Routing Directorは、インターフェイスのステータスと使用状況、ルーティングプロトコルの状態、ルートカウント、システムCPU、メモリ使用量などのKPIの収集、分析、可視化をサポートします。KPIは、問題を事前に特定し、サービス品質を確保し、最適なネットワーク運用を維持するのに役立ちます。Routing Director によって収集される KPI の種類は次のとおりです。
-
デフォルトKPI—これらはシステム生成のKPIです。これらのKPIは、Routing Directorによって自動的に監視および分析され、デバイスとネットワークの健全性を評価します。Routing Directorは、定義済みのルールに基づいてこれらのKPIを収集します。
-
カスタムKPI—ユーザーが定義したKPIです。Routing Directorを使用して、特定のネットワークニーズに合わせたKPIを定義および監視できます。Routing Directorは、カスタムルールに基づいてこれらのKPIを収集します。
Routing Directorは、ネットワーク内のKPI(システム生成KPIとカスタムKPIの両方)の異常に基づいてアラートを生成します。デバイスに関連付けられたすべてのKPIに対して生成されたパフォーマンスとアラートをグラフィカルに表示できます。
Routing Directorは、Junosテレメトリを使用してJunosネットワークデバイスのKPIを収集します。以下のデータモデル(センサーモデル)について、データの収集頻度の詳細を以下に示します。
- OpenConfig—60秒
- NETCONF—180秒
表 1 は、監視機能ユースケースでサポートされている KPI のリストを示しています。
| ドメイン | ルール名 | センサー名 | センサータイプ | フィールド名 フィールド数 | (ルールごとに評価されたフィールドの合計数) | ルールごとにTSDBに保存されているメトリック数 |
|---|---|---|---|---|---|---|
| BFD | check-bfd-session-state | BFDセンサー | iAgent | リモートステート、セッションネイバー、セッションステート | 3 | 4 |
| VPN | check-evpn-instance-state | EVPN | iAgent | evpn-instance-name、evpn-interface-mode、evpn-interface-name、evpn-interface-status | 4 | 4 |
| VPN | check-evpn-neighbor | evpnネイバー | iAgent | evpn-instance-name、evpn-num-neighbors | 2 | 3 |
| VPN | evpn-check-mac-count-netconf | EVPN-MACカウント | iAgent | instance-name、learn-vlan、mac-count、threshold | 4 | 5 |
| シャーシ | シャーシ電源ファン温度の確認 | シャーシ-netconf | iAgent | クラス、コメント、名前、ステータス、温度 | 5 | 3 |
| シャーシ | psm温度のチェック | psm-temperature-netconf | iAgent | psm、psm温度高閾値、psm温度低閾値、温度 | 4 | 5 |
| シャーシ | check-fan-state-rpm | ファンネットコンフ | iAgent | critical-rpm-threshold、fan-name、high-rpm-threshold、high-threshold、low-threshold、measurements、rpm-high-threshold、rpm-low-threshold、rpm-percent、rpm-percent-anomaly、rpm-percents、status | 13 | 12 |
| シャーシ | check-psm-power-usage-state | コンポーネント-OC | オープンコンフィグ | 電源-dc出力、psm、psm-power-capacity-maximum、psm-power-usage、psm-power-usage-anomaly、psm-power-usage-high-threshold、psm-power-usage-low-threshold、psm-state、psm-temperature、psm-temperature-degrees、psm-temperature-high-threshold、psm-temperature-low-threshold | 12 | 12 |
| シャーシ | エンジン温度の確認 | コンポーネント-OC | オープンコンフィグ | 高しきい値、低しきい値、ルーティングエンジン、ルーティングエンジンCPU温度、ルーティングエンジンCPU温度異常、ルーティングエンジン温度、ルーティングエンジン温度異常 | 7 | 12 |
| シャーシ | check-system-power-usage-temp-state | コンポーネント-OC | オープンコンフィグ | シャーシ、シャーシ温度、高しきい値、低しきい値、電源システム最大値、電源システム残量、システム電力残量、システム電力使用量高閾値、システム電力使用量低しきい値 | 9 | 8 |
| FPC | check-fpc-cpu-memory-state-temp | コンポーネント-OC | オープンコンフィグ | cpu-high-threshold, cpu-low-threshold, fpc, fpc-cpu-utilization, fpc-cpu-utilization-anomaly, fpc-memory-buffer, fpc-memory-buffer-anomaly, fpc-memory-heap, fpc-utilization-idle, memory-high-threshold, memory-low-threshold, state, temp-high-threshold, temp-low-threshold, temperature, temperature-anomaly | 16 | 22 |
| FPC | check-pfe-discards | PFEセンサーNETCONF | iAgent | bad-route-discard、bad-route-discard-rate、bits-to-test-discard、bits-to-test-discard-rate、data-error-discard、data-error-discard-rate、drop-threshold、fabric-discard、fabric-discard-rate、info-cell-discard、info-cell-discard-rate、invalid-iif-discard、invalid-iif-discard-rate、nexthop-discard、nexthop-discard-rate、stack-overflow-discard、stack-overflow-discard-rate、stack-underflow-discard、stack-underflow-discard-rate、tcp-header-error-discard、TCPヘッダーエラー破棄率 | 21 | 23 |
| システム | check-ntp-synchronization-status | ntpステータス | iAgent | クロックジッター、オフセット、ピア、精度、参照ID、基準時間、ルート遅延、ルート分散、ステータス情報、階層 | 10 | 5 |
| システム | check-system-cpu-memory | コンポーネント-OC | オープンコンフィグ | re-cpu-utilization, re-cpu-utilization-anomaly, re-cpu-utilization-high-threshold, re-cpu-utilization-low-threshold, re-memory-buffer, re-memory-buffer-anomaly, re-memory-buffer-high-threshold, re-memory-buffer-low-threshold, routing-engine | 9 | 14 |
| インターフェース | 物理インターフェイストラフィックのチェック | ifd | egress-stats-if-bps、egress-stats-if-octets、egress-stats-if-pkts、egress-stats-if-pps、elapsed-time、if-name、ingress-stats-if-bps、ingress-stats-if-octets、ingress-stats-if-pkts、ingress-stats-if-pps、stats_received_count | 11 | 3 | |
| インターフェース | check-ifl-state | インターフェイス-oc | オープンコンフィグ | 高しきい値、ifl-oper-status、帯域幅内、mbps内、オクテット内、in-util、interface-name、低しきい値、帯域幅外、out-mbps、out-octets、out-util、sub-interface-index | 13 | 9 |
| インターフェース | check-interface-fec-crc-framing-errors | errorinfo-netconf | iAgent | drop-threshold、fec-uncorrected、framing-errors、input-crc-errors、interface-name、optical-fec-corrected、output-crc-errors | 7 | 7 |
| インターフェース | check-interface-in-out-errors-traffic-state-flaps | インターフェイス-oc | オープンコンフィグ | admin-state、flaps、flaps-threshold、高しきい値、in-errors-count、in-errors-threshold、in-mbps、in-mbps-anomaly、in-octets、in-util、interface-name、link-state、low-threshold、out-errors-count、out-errors-threshold、out-mbps、out-mbps-anomaly、out-octets、out-util、速度 | 20 | 23 |
| インターフェース | check-optical-signal-loss-fec-tx-rx-power | 光センサーOC | オープンコンフィグ | fec-uncorrected、interface-name、lane-index、optics-current、optics-rx-power、optics-rx-power-anomaly、optics-tx-power、optics-tx-power-anomaly、rx-high-alarm-threshold、rx-high-warning-threshold、rx-loss-of-signal-alarm、rx-low-alarm-threshold、rx-low-warning-threshold、tx-high-alarm-threshold、tx-high-warning-threshold、tx-laser-disabled-alarm、tx-loss-of-signal-functionality-alarm、tx-low-alarm-threshold、tx-low-warning-threshold | 19 | 22 |
| インターフェース | check-optical-temp-thresholds | 温度しきい値OC | オープンコンフィグ | 高アラーム閾値、高警告閾値、インターフェイス名、光温度、光温度異常 | 5 | 8 |
| LLDP | チェックlldpセッション | LLDPセンサー | iAgent | インターフェイス名、lldpネイバーカウント | 2 | 3 |
| OAM | get-lfm-information | リンク障害管理情報 | iAgent | lfm-discovery-state、lfm-interface-name、lfm-status | 3 | 4 |
| BGP | check-bgp-neighbor-prefixes | BGP-NETCONF | iAgent | address-family、advertised-route-count-threshold、advertised-routes、instance-name、peer-address、received-route-count-threshold、received-routes | 7 | 6 |
| BGP | check-bgp-neighbor-stats | BGP-NETCONF | iAgent | flap-count、flap-count-threshold、instance-name、peer-address、peer-state | 5 | 5 |
| ルート | collect-fib-stats | FIBセンサー | iAgent | address-family、fib-route-count、route-table-type、table-name、threshold | 5 | 4 |
| ISIS | check-isis-adjacency-status | isis-netconf | iAgent | adjacency-state、interface-name、level、system-name | 4 | 3 |
| ISIS | check-isis-flap-detection | isis-netconf | iAgent | flap-threshold、interface-name、transition-count | 3 | 4 |
| ISIS | check-isis-statistics | ISISセンサー | オープンコンフィグ | csnp-drops、esh-drops、iih-drops、interface-name、ish-drops、lsp-drops、psnp-drops、threshold、unknown-drops | 9 | 10 |
| MPLS | check-te-rsvp-interface-errors | LSP | オープンコンフィグ | 認証失敗、bad-checksum、bad-packet-format、bad-packet-length、bad-packet-version、in-path-error-messages、in-reservation-error-messages、message-out-out-order、out-path-error-messages、out-reservation-error-messages、received-nack、recv-pkt-disabled-intf、send-failure、state-timeout、te-interface、unknown-ack、unknown-nack | 17 | 16 |
| MPLS | check-te-rsvp-global-errors | LSP | オープンコンフィグ | 認証失敗、bad-checksum、bad-packet-format、bad-packet-length、error-threshold、in-path-error-messages、in-reservation-error-messages、instance-name、out-path-error-messages、out-reservation-error-messages、received-nack、unknown-ack、unknown-nack | 13 | 14 |
| MPLS | チェックLDPセッション | LDP-OC | オープンコンフィグ | lsr-id、セッションステート | 2 | 3 |
| MPLS | check-lsp-state | LSP | オープンコンフィグ | lsp-name、lsp-state-change-count、oper-status | 3 | 4 |
| MPLS | check-rsvp-neighbor-state | RSVP | オープンコンフィグ | ネイバーアドレス、ネイバーインターフェイス、ネイバーステート | 3 | 4 |
| OSPF | check-ospf-io-statistics | ospf-io-statistics-netconf | iAgent | error-threshold、ospf-error、packets-read | 3 | 4 |
| OSPF | check-ospf-neighbor-state | ospf-neighbor-netconf | iAgent | dr-address、instance-name、interface-name、neighbor-address、neighbor-id、ospf-neighbor-state | 6 | 3 |
| OSPF | check-ospf-statistics | ospf-statistics-netconf | iAgent | hello-count-threshold、hello-received、hello-sent、ospf-packet-type | 4 | 5 |
| OSPF | check-ospf3-io-statistics | ospf-io-statistics-netconf | iAgent | エラーしきい値、ospfエラー | 2 | 4 |
| OSPF | check-ospf3-neighbor-state | ospf-neighbor-netconf | iAgent | インスタンス名、インターフェイス名、ネイバーアドレス、ネイバーID、ospfネイバーステート | 5 | 3 |
| OSPF | check-ospf3-statistics | ospf-statistics-netconf | iAgent | hello-count-threshold、hello-received、hello-sent、ospf-packet-type | 4 | 5 |
| ルート | collect-rib-table-protocol-routes | ルートプロトコルの概要 | iAgent | アクティブルートカウント、プロトコル名、プロトコル総ルートカウント、テーブル名、しきい値 | 5 | 5 |
| ルート | collect-rib-table-routes | ルートサマリー | iAgent | active-route-count、destination-count、hidden-route-count、holddown-route-count、table-name、table-total-route-count、threshold | 7 | 5 |
| VPN | check-evpn-view | ネットワークルール | instance-ifl-no、instance-interface-name、instance-interface-status、pe-ルーター名、vpn-name、vpn-state | 6 | 8 | |
| VPN | check-l2circuit-pw-state | L2CKT | iAgent | 接続ID、接続ステータス、ネイバー | 3 | 3 |
| VPN | check-l3vpn-bgp-state | ネットワークルール | instance-ifl-no、instance-interface-name、instance-interface-status、neighbor-session、pe-ルーター名、vpn-name、vpn-state | 7 | 9 | |
| VPN | check-l3vpn-ospf-state | ネットワークルール | instance-ifl-no、instance-interface-name、instance-interface-status、neighbor-session、pe-ルーター名、vpn-name、vpn-state | 7 | 9 | |
| VPN | check-l3vpn-ospf3-state | ネットワークルール | instance-ifl-no、instance-interface-name、instance-interface-status、neighbor-session、pe-ルーター名、vpn-name、vpn-state | 7 | 9 | |
| VPN | check-l3vpn-static-state | ネットワークルール | instance-ifl-no、instance-interface-name、instance-interface-status、ネイバーアドレス、pe-ルーター名、vpn-name | 6 | 7 |