Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
catmonitor
command
|
|
|
features
|
|
|
dfee
command
|
|
|
faultsub
Package faultsub implements CATMonitor's fault subscription & push mechanism.
|
Package faultsub implements CATMonitor's fault subscription & push mechanism. |
|
stragglerout
Package stragglerout writes a straggler-dedicated KPI time-series file so the straggler slow-node detector can consume NPU resource metrics collected by CATMonitor without running its own kpi_collect.sh.
|
Package stragglerout writes a straggler-dedicated KPI time-series file so the straggler slow-node detector can consume NPU resource metrics collected by CATMonitor without running its own kpi_collect.sh. |
|
stress
Package stress runs explicitly requested, high-load benchmark jobs.
|
Package stress runs explicitly requested, high-load benchmark jobs. |
|
stress/cli
Package cli implements the catmonitor stress command adapter.
|
Package cli implements the catmonitor stress command adapter. |
|
stress/cmd/cpu-runner
command
|
|
|
stress/cmd/cpu-runner-client
command
|
|
|
stress/runnerapi
Package runnerapi implements the private Unix-socket protocol used by the optional CATMonitor CPU stress runner.
|
Package runnerapi implements the private Unix-socket protocol used by the optional CATMonitor CPU stress runner. |
|
web
command
|
|
|
internal
|
|
|
collectors/chassis
Package chassis provides a collector for server-level environmental metrics (system power, inlet/outlet temperature, chassis fan speed) sourced from ipmitool SDR.
|
Package chassis provides a collector for server-level environmental metrics (system power, inlet/outlet temperature, chassis fan speed) sourced from ipmitool SDR. |
|
metrics
Package metrics provides the metric collection catalog: the set of metrics each collector can emit (with metadata), a default catalog file on disk, and optional per-module override files.
|
Package metrics provides the metric collection catalog: the set of metrics each collector can emit (with metadata), a default catalog file on disk, and optional per-module override files. |
|
source/dcmi
Package dcmi provides a data source that calls Huawei Ascend NPU's DCMI (Device Control Management Interface) C library libdcmi.so via CGo.
|
Package dcmi provides a data source that calls Huawei Ascend NPU's DCMI (Device Control Management Interface) C library libdcmi.so via CGo. |
|
source/dmesg
Package dmesg provides a data source that returns the kernel ring buffer text via the external `dmesg` command.
|
Package dmesg provides a data source that returns the kernel ring buffer text via the external `dmesg` command. |
|
source/dmidecode
Package dmidecode provides a data source that runs the external `dmidecode --type 17` command and parses its SMBIOS Memory Device entries into typed structs describing installed DIMMs.
|
Package dmidecode provides a data source that runs the external `dmidecode --type 17` command and parses its SMBIOS Memory Device entries into typed structs describing installed DIMMs. |
|
source/hccn_tool
Package hccn_tool provides a data source that wraps the `hccn_tool` command for NPU network diagnostics (bandwidth, RoCE speed/link).
|
Package hccn_tool provides a data source that wraps the `hccn_tool` command for NPU network diagnostics (bandwidth, RoCE speed/link). |
|
source/ipmi
Package ipmi provides a data source that queries an external `ipmitool` command for sensor readings (SDR) and instantaneous power (DCMI).
|
Package ipmi provides a data source that queries an external `ipmitool` command for sensor readings (SDR) and instantaneous power (DCMI). |
|
source/lscpu
Package lscpu provides a data source that runs the external `lscpu` command and parses its output into a CPU topology struct.
|
Package lscpu provides a data source that runs the external `lscpu` command and parses its output into a CPU topology struct. |
|
source/lspci
Package lspci provides a data source that runs the external `lspci` command and caches PCI device descriptions.
|
Package lspci provides a data source that runs the external `lspci` command and caches PCI device descriptions. |
|
source/mce
Package mce provides a data source that counts Machine Check Exception (MCE) events from the kernel log, distinguishing Corrected (CE) and Uncorrected (UCE/UE) errors per CPU socket.
|
Package mce provides a data source that counts Machine Check Exception (MCE) events from the kernel log, distinguishing Corrected (CE) and Uncorrected (UCE/UE) errors per CPU socket. |
|
source/npu_smi
Package npu_smi provides a data source that wraps the `npu-smi info -t` subcommands (topology, HCCS bandwidth).
|
Package npu_smi provides a data source that wraps the `npu-smi info -t` subcommands (topology, HCCS bandwidth). |
|
source/nvidia_smi
Package nvidia_smi provides a data source that wraps the `nvidia-smi` command for NVIDIA GPU metrics.
|
Package nvidia_smi provides a data source that wraps the `nvidia-smi` command for NVIDIA GPU metrics. |
|
source/proc
Package proc provides a data source that reads and parses the Linux /proc virtual filesystem.
|
Package proc provides a data source that reads and parses the Linux /proc virtual filesystem. |
|
source/smartctl
Package smartctl provides a data source that wraps the external `smartctl` command (from smartmontools) to query disk SMART health.
|
Package smartctl provides a data source that wraps the external `smartctl` command (from smartmontools) to query disk SMART health. |
|
source/statfs
Package statfs provides a data source that wraps the statfs(2) system call to report filesystem block usage for a given mount path.
|
Package statfs provides a data source that wraps the statfs(2) system call to report filesystem block usage for a given mount path. |
|
source/sys
Package sys provides a data source that reads and parses the Linux /sys virtual filesystem.
|
Package sys provides a data source that reads and parses the Linux /sys virtual filesystem. |
Click to show internal directories.
Click to hide internal directories.