EdgeDataplaneCpuStats
EdgeDataplaneCpuStats
Provides the dataplane CPU statistics per CPU core for a given edge transport node. It includes the following information:
- Core ID.
- CPU type.
- Number of packets sent and received per second on the core for the last 100ms.
- Number of packets received per second from the crypto module, the KNI interface, the slowpath threads and the other cores within the last 100ms.
- Statistics of the mega flow cache which holds flow cache key and the corresponding flow cache actions for all the entries. The counts are from the time the edge dataplane is UP and will be reset on edge reboot or edge dataplane restart.
- Statistics of the micro flow cache which holds a hash of the entire flow cache key and a pointer to the mega flow cache entry. The counts are from the time the edge dataplane is UP and will be reset on edge reboot or edge dataplane restart.
- Percentage of live CPU utilization of the core sampled within the last 60 seconds.
- Percentage of CPU utilization of the core for actual packet processing for the last 100ms.
AllOf
JSON Example
{
"_links": [
{
"action": "string",
"href": "string",
"rel": "string"
}
],
"_schema": "string",
"_self": {},
"cores": [
{
"core": "string",
"cpu_type": "string",
"crypto": "string",
"intercore": "string",
"kni": "string",
"mega_flowcachestats": {
"active": "string",
"bucket_collisions": "string",
"dont_cache": "string",
"hit_rate": "string",
"hits": "string",
"insertions": "string",
"key_collisions": "string",
"max_seen_percentage": "string",
"misses": "string",
"skipped": "string"
},
"micro_flowcachestats": {
"active": "string",
"bucket_collisions": "string",
"dont_cache": "string",
"hit_rate": "string",
"hits": "string",
"insertions": "string",
"key_collisions": "string",
"max_seen_percentage": "string",
"misses": "string",
"skipped": "string"
},
"packet_processing_usage": "string",
"rx": "string",
"slowpath": "string",
"tx": "string",
"usage": "string"
}
],
"datapath_cores_mode": "string"
}