Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ROCmSMIConfig = `` /* 168-byte string literal not displayed */
Functions ¶
This section is empty.
Types ¶
type GPU ¶
type GPU struct {
GpuID string `json:"GPU ID"`
GpuUniqueID string `json:"Unique ID"`
GpuVBIOSVersion string `json:"VBIOS version"`
GpuTemperatureSensorEdge string `json:"Temperature (Sensor edge) (C)"`
GpuTemperatureSensorJunction string `json:"Temperature (Sensor junction) (C)"`
GpuTemperatureSensorMemory string `json:"Temperature (Sensor memory) (C)"`
GpuDcefClkClockSpeed string `json:"dcefclk clock speed"`
GpuDcefClkClockLevel string `json:"dcefclk clock level"`
GpuFclkClockSpeed string `json:"fclk clock speed"`
GpuFclkClockLevel string `json:"fclk clock level"`
GpuMclkClockSpeed string `json:"mclk clock speed:"`
GpuMclkClockLevel string `json:"mclk clock level:"`
GpuSclkClockSpeed string `json:"sclk clock speed:"`
GpuSclkClockLevel string `json:"sclk clock level:"`
GpuSocclkClockSpeed string `json:"socclk clock speed"`
GpuSocclkClockLevel string `json:"socclk clock level"`
GpuPcieClock string `json:"pcie clock level"`
GpuFanSpeedLevel string `json:"Fan speed (level)"`
GpuFanSpeedPercentage string `json:"Fan speed (%)"`
GpuFanRPM string `json:"Fan RPM"`
GpuPerformanceLevel string `json:"Performance Level"`
GpuOverdrive string `json:"GPU OverDrive value (%)"`
GpuMaxPower string `json:"Max Graphics Package Power (W)"`
GpuAveragePower string `json:"Average Graphics Package Power (W)"`
GpuUsePercentage string `json:"GPU use (%)"`
GpuMemoryUsePercentage string `json:"GPU memory use (%)"`
GpuMemoryVendor string `json:"GPU memory vendor"`
GpuPCIeReplay string `json:"PCIe Replay Count"`
GpuSerialNumber string `json:"Serial Number"`
GpuVoltagemV string `json:"Voltage (mV)"`
GpuPCIBus string `json:"PCI Bus"`
GpuASDDirmware string `json:"ASD firmware version"`
GpuCEFirmware string `json:"CE firmware version"`
GpuDMCUFirmware string `json:"DMCU firmware version"`
GpuMCFirmware string `json:"MC firmware version"`
GpuMEFirmware string `json:"ME firmware version"`
GpuMECFirmware string `json:"MEC firmware version"`
GpuMEC2Firmware string `json:"MEC2 firmware version"`
GpuPFPFirmware string `json:"PFP firmware version"`
GpuRLCFirmware string `json:"RLC firmware version"`
GpuRLCSRLC string `json:"RLC SRLC firmware version"`
GpuRLCSRLG string `json:"RLC SRLG firmware version"`
GpuRLCSRLS string `json:"RLC SRLS firmware version"`
GpuSDMAFirmware string `json:"SDMA firmware version"`
GpuSDMA2Firmware string `json:"SDMA2 firmware version"`
GpuSMCFirmware string `json:"SMC firmware version"`
GpuSOSFirmware string `json:"SOS firmware version"`
GpuTARAS string `json:"TA RAS firmware version"`
GpuTAXGMI string `json:"TA XGMI firmware version"`
GpuUVDFirmware string `json:"UVD firmware version"`
GpuVCEFirmware string `json:"VCE firmware version"`
GpuVCNFirmware string `json:"VCN firmware version"`
GpuCardSeries string `json:"Card series"`
GpuCardModel string `json:"Card model"`
GpuCardVendor string `json:"Card vendor"`
GpuCardSKU string `json:"Card SKU"`
GpuNUMANode string `json:"(Topology) Numa Node"`
GpuNUMAAffinity string `json:"(Topology) Numa Affinity"`
GpuVisVRAMTotalMemory string `json:"VIS_VRAM Total Memory (B)"`
GpuVisVRAMTotalUsedMemory string `json:"VIS_VRAM Total Used Memory (B)"`
GpuVRAMTotalMemory string `json:"VRAM Total Memory (B)"`
GpuVRAMTotalUsedMemory string `json:"VRAM Total Used Memory (B)"`
GpuGTTTotalMemory string `json:"GTT Total Memory (B)"`
GpuGTTTotalUsedMemory string `json:"GTT Total Used Memory (B)"`
}
type ROCmSMI ¶
func (*ROCmSMI) Description ¶
Description returns the description of the ROCmSMI plugin
func (*ROCmSMI) Gather ¶
func (rsmi *ROCmSMI) Gather(acc telegraf.Accumulator) error
Gather implements the telegraf interface
func (*ROCmSMI) SampleConfig ¶
SampleConfig returns the sample configuration for the ROCmSMI plugin
Click to show internal directories.
Click to hide internal directories.