NSX application supports collection and storage of data up to one year. With this feature, along with the point-in-time data, you can also view time series metrics, such as CPU usage memory, disk usage, packets per second, bytes per second, and packet drop rate, for edge nodes and gateways. You can view the metrics by invoking time series metrics APIs. A few of these metrics are also available on NSX Manager interface along with the point-in-time data.
Starting with NSX 4.1.2, the Physical Port Xstats and verbose metrics are also available in API. Also, the Edge Agent health status, DP thread status, and LR/SR HA status are now available in NAPP.
For more information about APIs and CLIs, see NSX API Guide and NSX Command-Line Interface Reference.
You can also view time series metrics for VPN. The VPN time series metrics is not available on NSX Manager. You can use time series APIs to view data such as policy based VPN statistics and route based VPN statistics, which includes metadata about number of tunnels configured and how many tunnels are up or down at a certain time.Using time series metrics, you can monitor the trend in key performance indicators, detect anomalies, perform before and after analysis, and get the historical context which can help in troubleshooting. Based on your role, you can view metrics of only those objects for which you have the authorization.
You can use the metrics APIs to fetch the time series metrics. For information about using the APIs, see APIs to Fetch Time-Series Metrics.
On the NSX Manager interface, the time series metrics is displayed as charts with respective keys and time filter on last one hour, last 24 hours, last one week, last one month, and last one year. You can view the following information for edge nodes:- CPU cores allocated
- Alarms
- Edge node - Overall alarm count
- CPU - Alarms for Datapath CPU and Service CPUs
- Disk - Overall disk alarms and alarms for each partition
- Memory - Overall memory alarms and alarms for each memory pool
- Uptime
- CPU
- System Load - You can view current load average and average system load trend.
- Datapath CPU - Number of datapath CPU cores and their usage details, which include the average usage of all cores and the highest usage among cores. You can view current utilization, highest utilization for a single core, and average usage trend. Starting with NSX 4.0.1.1, you can also view the average number of packets processed across all available datapath cores for a given edge transport node and which core has processed the highest number of packets.
- Service CPU - Number of service CPU cores and their usage details, which include the average usage of all cores and highest usage among cores. You can view current utilization, highest utilization for a single core, and average usage trend.
- Memory
- System Memory - Utilization of RAM on edge node. You can view current utilization and average usage trend.
- Datapath Memory - Includes heap memory, memory pool, and resident memory. You can view current usage, current pool usage, and average usage trend.
- Memory Pools - List of all memory pools along with their description and usage values except for QAT memory pool (of Bare Metal Edge) whose usage is always around 100%. The memory pools are:
Name Description jumbo_mbuf_pool Packet Pool for Jumbo Frame Used by Ipsec Crypto Device common_mbuf_pool Datapath Common Packet Pool sp_pktmbuf_pool Datapath Slowpath Packet Pool fw_mon_msg Stateful Service Sync Message Pool vxstt4_frag_q Vxstt Fragment Pool for Reassembly pfstatepl3 Stateful Service State Pool pffqdnippl Stateful Service FQDN to IP Map Pool pffqdnsyncpl Stateful Service FQDN SYNC Pool pffqdndnpl Stateful Service FQDN Internal Pool pfdnsdnpl Stateful Service FQDN Internal Pool pfpktpl3 Stateful Service Fragmented Packet Pool pfsyncmbufpl3 Stateful Service SYNC Pool pf_fp_rule_node Stateful Service Rule Node Pool pf_fp_root_rule_node Stateful Service Root Rule Node Pool pf_tb_root_rule_node Stateful Service Fastpath Root Table Node Pool pfa_intattr_pl3 Stateful Service Integer Attribute Pool pfa_attrconn_pl3 Stateful Service Attribute Connection Pool pfa_ctx_pl3 Stateful Service Context Pool pfa_key_ace_pl3 Stateful Service Integer Attribute Key Pool pfa_value_ace_pl3 Stateful Service Integer Attribute Value Pool lb_pkt_pl3 Load Balancer Temp Packet Cache Pool
- Disk
- Total disk usage for all ext4 disk partitions and the list of RAM disk and disk partitions. Also, the available free space of each partition. You can view overall GB used, read latency, write latency, current usage, average usage trend by partition, and average disk latency trend.
- Transport node status
- Network interface
- To view statistics of any network interface, click the graphic icon. You can view cumulative statistics like total packets and dropped packets and time series metrics like network utilization trend and dropped packets trend. Starting with NSX 4.0.1.1, you can also view Error chart for a gateway.
- NAT rules statistics
Prerequisites
If you view statistics without deploying NSX Application Platform or without enabling the Metrics feature, the system displays a message to deploy NSX Application Platform and to enable the Metrics feature.