NUMA-topology collector

Implement the optional collector for fetching the NUMA topology
details.
Collects RAM, CPU Cores, thread siblings and NICS data for
each NUMA node and stored under "numa_topology" key.

Closes-bug: #1635253

Co-Authored-By: Jaganathan Palanisamy <jpalanis@redhat.com>

Change-Id: I5a546c009d95f39b7af4d89cf785be8acb8ebc67
Signed-off-by: karthik s <ksundara@redhat.com>
This commit is contained in:
Jaganathan Palanisamy
2017-02-09 07:04:33 -05:00
parent 15878b7b18
commit cc9e05da50
5 changed files with 616 additions and 0 deletions

View File

@@ -40,6 +40,7 @@ ironic_python_agent.inspector.collectors =
logs = ironic_python_agent.inspector:collect_logs
extra-hardware = ironic_python_agent.inspector:collect_extra_hardware
pci-devices = ironic_python_agent.inspector:collect_pci_devices_info
numa-topology = ironic_python_agent.numa_inspector:collect_numa_topology_info
[pbr]
autodoc_index_modules = True