1717| MemoryPlugin | free -b<br >/usr/bin/lsmem<br >wmic OS get FreePhysicalMemory /Value; wmic ComputerSystem get TotalPhysicalMemory /Value | - | [ MemoryDataModel] ( #MemoryDataModel-Model ) | [ MemoryCollector] ( #Collector-Class-MemoryCollector ) | [ MemoryAnalyzer] ( #Data-Analyzer-Class-MemoryAnalyzer ) |
1818| NvmePlugin | nvme smart-log {dev}<br >nvme error-log {dev} --log-entries=256<br >nvme id-ctrl {dev}<br >nvme id-ns {dev}{ns}<br >nvme fw-log {dev}<br >nvme self-test-log {dev}<br >nvme get-log {dev} --log-id=6 --log-len=512<br >nvme telemetry-log {dev} --output-file={dev}_ {f_name} | - | [ NvmeDataModel] ( #NvmeDataModel-Model ) | [ NvmeCollector] ( #Collector-Class-NvmeCollector ) | - |
1919| OsPlugin | sh -c '( lsb_release -ds \|\| (cat /etc/* release \| grep PRETTY_NAME) \|\| uname -om ) 2>/dev/null \| head -n1'<br >cat /etc/* release \| grep VERSION_ID<br >wmic os get Version /value<br >wmic os get Caption /Value | ** Analyzer Args:** <br >- ` exp_os ` : Union[ str, list] <br >- ` exact_match ` : bool | [ OsDataModel] ( #OsDataModel-Model ) | [ OsCollector] ( #Collector-Class-OsCollector ) | [ OsAnalyzer] ( #Data-Analyzer-Class-OsAnalyzer ) |
20- | PackagePlugin | dnf list --installed<br >dpkg-query -W<br >pacman -Q<br >cat /etc/* release<br >wmic product get name,version | ** Analyzer Args:** <br >- ` exp_package_ver ` : Dict[ str, Optional[ str]] <br >- ` regex_match ` : bool | [ PackageDataModel] ( #PackageDataModel-Model ) | [ PackageCollector] ( #Collector-Class-PackageCollector ) | [ PackageAnalyzer] ( #Data-Analyzer-Class-PackageAnalyzer ) |
21- | PciePlugin | lspci -d {vendor_id}: -nn<br >lspci -x<br >lspci -xxxx<br >lspci -PP<br >lspci -PP -d {vendor_id}:{dev_id}<br >lspci -vt <br >lspci -vvv | ** Analyzer Args:** <br >- ` exp_speed ` : int<br >- ` exp_width ` : int<br >- ` exp_sriov_count ` : int<br >- ` exp_gpu_count_override ` : Optional[ int] <br >- ` exp_max_payload_size ` : Union[ Dict[ int, int] , int, NoneType] <br >- ` exp_max_rd_req_size ` : Union[ Dict[ int, int] , int, NoneType] <br >- ` exp_ten_bit_tag_req_en ` : Union[ Dict[ int, int] , int, NoneType] | [ PcieDataModel] ( #PcieDataModel-Model ) | [ PcieCollector] ( #Collector-Class-PcieCollector ) | [ PcieAnalyzer] ( #Data-Analyzer-Class-PcieAnalyzer ) |
20+ | PackagePlugin | dnf list --installed<br >dpkg-query -W<br >pacman -Q<br >cat /etc/* release<br >wmic product get name,version | ** Analyzer Args:** <br >- ` exp_package_ver ` : Dict[ str, Optional[ str]] <br >- ` regex_match ` : bool< br >- ` rocm_regex ` : Optional [ str ] < br >- ` enable_rocm_regex ` : bool | [ PackageDataModel] ( #PackageDataModel-Model ) | [ PackageCollector] ( #Collector-Class-PackageCollector ) | [ PackageAnalyzer] ( #Data-Analyzer-Class-PackageAnalyzer ) |
21+ | PciePlugin | lspci -d {vendor_id}: -nn<br >lspci -x<br >lspci -xxxx<br >lspci -PP<br >lspci -PP -d {vendor_id}:{dev_id}<br >lspci -vvv <br >lspci -vvvt | ** Analyzer Args:** <br >- ` exp_speed ` : int<br >- ` exp_width ` : int<br >- ` exp_sriov_count ` : int<br >- ` exp_gpu_count_override ` : Optional[ int] <br >- ` exp_max_payload_size ` : Union[ Dict[ int, int] , int, NoneType] <br >- ` exp_max_rd_req_size ` : Union[ Dict[ int, int] , int, NoneType] <br >- ` exp_ten_bit_tag_req_en ` : Union[ Dict[ int, int] , int, NoneType] | [ PcieDataModel] ( #PcieDataModel-Model ) | [ PcieCollector] ( #Collector-Class-PcieCollector ) | [ PcieAnalyzer] ( #Data-Analyzer-Class-PcieAnalyzer ) |
2222| ProcessPlugin | top -b -n 1<br >rocm-smi --showpids<br >top -b -n 1 -o %CPU | ** Analyzer Args:** <br >- ` max_kfd_processes ` : int<br >- ` max_cpu_usage ` : float | [ ProcessDataModel] ( #ProcessDataModel-Model ) | [ ProcessCollector] ( #Collector-Class-ProcessCollector ) | [ ProcessAnalyzer] ( #Data-Analyzer-Class-ProcessAnalyzer ) |
2323| RocmPlugin | {rocm_path}/opencl/bin/* /clinfo<br >env \| grep -Ei 'rocm\| hsa\| hip\| mpi\| openmp\| ucx\| miopen'<br >ls /sys/class/kfd/kfd/proc/<br >grep -i -E 'rocm' /etc/ld.so.conf.d/* <br >{rocm_path}/bin/rocminfo<br >ls -v -d /opt/rocm* <br >ls -v -d /opt/rocm-[ 3-7] * \| tail -1<br >ldconfig -p \| grep -i -E 'rocm'<br >/opt/rocm/.info/version-rocm<br >/opt/rocm/.info/version | ** Analyzer Args:** <br >- ` exp_rocm ` : Union[ str, list] <br >- ` exp_rocm_latest ` : str | [ RocmDataModel] ( #RocmDataModel-Model ) | [ RocmCollector] ( #Collector-Class-RocmCollector ) | [ RocmAnalyzer] ( #Data-Analyzer-Class-RocmAnalyzer ) |
2424| StoragePlugin | sh -c 'df -lH -B1 \| grep -v 'boot''<br >wmic LogicalDisk Where DriveType="3" Get DeviceId,Size,FreeSpace | - | [ StorageDataModel] ( #StorageDataModel-Model ) | [ StorageCollector] ( #Collector-Class-StorageCollector ) | [ StorageAnalyzer] ( #Data-Analyzer-Class-StorageAnalyzer ) |
@@ -428,7 +428,7 @@ class for collection of PCIe data only supports Linux OS type.
428428
429429 This class will collect important PCIe data from the system running the commands
430430 - `lspci -vvv` : Verbose collection of PCIe data
431- - `lspci -vt `: Tree view of PCIe data
431+ - `lspci -vvvt `: Verbose tree view of PCIe data
432432 - `lspci -PP`: Path view of PCIe data for the GPUs
433433 - If system interaction level is set to STANDARD or higher, the following commands will be run with sudo:
434434 - `lspci -xxxx`: Hex view of PCIe data for the GPUs
@@ -448,7 +448,7 @@ class for collection of PCIe data only supports Linux OS type.
448448
449449- ** SUPPORTED_OS_FAMILY** : ` {<OSFamily.LINUX: 3>} `
450450- ** CMD_LSPCI_VERBOSE** : ` lspci -vvv `
451- - ** CMD_LSPCI_TREE ** : ` lspci -vt `
451+ - ** CMD_LSPCI_VERBOSE_TREE ** : ` lspci -vvvt `
452452- ** CMD_LSPCI_PATH** : ` lspci -PP `
453453- ** CMD_LSPCI_HEX_SUDO** : ` lspci -xxxx `
454454- ** CMD_LSPCI_HEX** : ` lspci -x `
@@ -466,8 +466,8 @@ PcieDataModel
466466- lspci -xxxx
467467- lspci -PP
468468- lspci -PP -d {vendor_id}:{dev_id}
469- - lspci -vt
470469- lspci -vvv
470+ - lspci -vvvt
471471
472472## Collector Class ProcessCollector
473473
@@ -810,6 +810,8 @@ Pacakge data contains the package data for the system
810810### Model annotations and fields
811811
812812- ** version_info** : ` dict[str, str] `
813+ - ** rocm_regex** : ` str `
814+ - ** enable_rocm_regex** : ` bool `
813815
814816## PcieDataModel Model
815817
@@ -1322,6 +1324,8 @@ Check sysctl matches expected sysctl details
13221324
13231325- ** exp_package_ver** : ` Dict[str, Optional[str]] `
13241326- ** regex_match** : ` bool `
1327+ - ** rocm_regex** : ` Optional[str] `
1328+ - ** enable_rocm_regex** : ` bool `
13251329
13261330## Analyzer Args Class PcieAnalyzerArgs
13271331
0 commit comments