NSX-T Data Center REST API
AdfFilterRequest (type)
{
"additionalProperties": false,
"id": "AdfFilterRequest",
"properties": {
"end_time": {
"description": "End of time range as Unix epoch seconds",
"required": true,
"title": "End Time",
"type": "integer"
},
"keys": {
"description": "<p>List of metric keys to retrieve.</p> <p>CPU metrics (for dpdk_core.X):</p> <ul> <li><b>edge_cpu.usage</b>: CPU usage percentage</li> <li><b>edge_cpu.rx_pps</b>: RX packets per second</li> <li><b>edge_cpu.tx_pps</b>: TX packets per second</li> <li><b>edge_cpu.micro_hit_rates</b>: Micro flow cache hit rates</li> <li><b>edge_cpu.mega_hit_rates</b>: Mega flow cache hit rates</li> </ul> <p>CPU metrics (for non_dpdk_core.X):</p> <ul><li><b>edge_cpu.usage</b>: CPU usage percentage</li></ul> <p>NIC stats metrics (for port.fp-ethX) - diff'd values:</p> <ul> <li><b>edge_nic.rx_bytes</b>: RX bytes</li> <li><b>edge_nic.rx_packets</b>: RX packets</li> <li><b>edge_nic.rx_errors</b>: RX errors</li> <li><b>edge_nic.rx_misses</b>: RX misses</li> <li><b>edge_nic.rx_nombufs</b>: RX no mbufs</li> <li><b>edge_nic.rx_drop_no_match</b>: RX drop no match</li> <li><b>edge_nic.tx_bytes</b>: TX bytes</li> <li><b>edge_nic.tx_packets</b>: TX packets</li> <li><b>edge_nic.tx_drops</b>: TX drops</li> <li><b>edge_nic.tx_errors</b>: TX errors</li> </ul> <p>NIC throughput metrics (for port.fp-ethX):</p> <ul> <li><b>edge_nic.rx_throughput</b>: RX throughput (Gbps)</li> <li><b>edge_nic.tx_throughput</b>: TX throughput (Gbps)</li> </ul>",
"items": {
"type": "string"
},
"required": true,
"title": "Metric Keys",
"type": "array"
},
"object_ids": {
"description": "<p>List of object identifiers to query metrics for. Use the type.id format from /adf/metrics response.</p> <p>CPU object IDs:</p> <ul> <li><b>dpdk_core.X</b>: DPDK core with id X (e.g., \"dpdk_core.0\", \"dpdk_core.1\")</li> <li><b>non_dpdk_core.X</b>: Non-DPDK core with id X (e.g., \"non_dpdk_core.2\")</li> </ul> <p>Port object IDs:</p> <ul> <li><b>port.fp-ethX</b>: Physical port (e.g., \"port.fp-eth0\", \"port.fp-eth1\")</li> </ul>",
"items": {
"type": "string"
},
"required": true,
"title": "Object IDs",
"type": "array"
},
"start_time": {
"description": "Start of time range as Unix epoch seconds",
"required": true,
"title": "Start Time",
"type": "integer"
}
},
"title": "Request body for querying dp-stats metrics",
"type": "object"
}