var baseLabelsNames …
const prometheusModeLabelName …
const prometheusTypeLabelName …
const prometheusLevelLabelName …
const prometheusNodeLabelName …
const prometheusCoreLabelName …
const prometheusThreadLabelName …
const prometheusPageSizeLabelName …
const prometheusTargetNodeLabelName …
const nvmMemoryMode …
const nvmAppDirectMode …
const memoryByTypeDimmCountKey …
const memoryByTypeDimmCapacityKey …
const emptyLabelValue …
type machineMetric …
func (metric *machineMetric) desc(baseLabels []string) *prometheus.Desc { … }
type PrometheusMachineCollector …
func NewPrometheusMachineCollector(i infoProvider, includedMetrics container.MetricSet) *PrometheusMachineCollector { … }
func (collector *PrometheusMachineCollector) Describe(ch chan<- *prometheus.Desc) { … }
func (collector *PrometheusMachineCollector) Collect(ch chan<- prometheus.Metric) { … }
func (collector *PrometheusMachineCollector) collectMachineInfo(ch chan<- prometheus.Metric) { … }
func getMemoryByType(machineInfo *info.MachineInfo, property string) metricValues { … }
func getThreadsSiblingsCount(machineInfo *info.MachineInfo) metricValues { … }
func getNodeMemory(machineInfo *info.MachineInfo) metricValues { … }
func getHugePagesCount(machineInfo *info.MachineInfo) metricValues { … }
func getCaches(machineInfo *info.MachineInfo) metricValues { … }
func getDistance(machineInfo *info.MachineInfo) metricValues { … }