Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace HostCpuHardwareConfiguration

CPU Hardware Configuration metric for the host

Properties

Optional cacheInMB

cacheInMB: undefined | number

Size of cache memory in megabytes Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional coresPerSocket

coresPerSocket: undefined | number

Number of cores per socket Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional cpuFamily

cpuFamily: undefined | string

Type of processor in the system

Optional cpuImplementation

cpuImplementation: undefined | string

Model name of processor

Optional frequencyInMhz

frequencyInMhz: undefined | number

Clock frequency of the processor in megahertz Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional hyperThreadingEnabled

hyperThreadingEnabled: undefined | string

Indicates if hyper-threading is enabled or not

Const metricName

metricName: string = "HOST_CPU_HARDWARE_CONFIGURATION"

Optional model

model: undefined | string

CPU model

Optional threadsPerSocket

threadsPerSocket: undefined | number

Number of threads per socket Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

timeCollected

timeCollected: Date

Collection timestamp Example: {@code "2020-05-06T00:00:00.000Z"}

Optional totalSockets

totalSockets: undefined | number

Total number of CPU Sockets Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional vendorName

vendorName: undefined | string

Name of the CPU vendor

Methods

getDeserializedJsonObj

getJsonObj