kubernetes/vendor/github.com/google/cadvisor/metrics/prometheus_machine.go

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

// NewPrometheusMachineCollector returns a new PrometheusCollector.
func NewPrometheusMachineCollector(i infoProvider, includedMetrics container.MetricSet) *PrometheusMachineCollector {}

// Describe describes all the machine metrics ever exported by cadvisor. It
// implements prometheus.PrometheusCollector.
func (collector *PrometheusMachineCollector) Describe(ch chan<- *prometheus.Desc) {}

// Collect fetches information about machine and delivers them as
// Prometheus metrics. It implements prometheus.PrometheusCollector.
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 {}