mirror of
https://github.com/prometheus-community/windows_exporter.git
synced 2026-02-21 12:16:36 +00:00
hyperv: Removed % Guest Idle Time performance counters (introduced in 0.30.0-beta.4) (#1785)
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
This commit is contained in:
@@ -28,7 +28,6 @@ import (
|
|||||||
type collectorHypervisorRootVirtualProcessor struct {
|
type collectorHypervisorRootVirtualProcessor struct {
|
||||||
perfDataCollectorHypervisorRootVirtualProcessor *perfdata.Collector
|
perfDataCollectorHypervisorRootVirtualProcessor *perfdata.Collector
|
||||||
|
|
||||||
// \Hyper-V Hypervisor Root Virtual Processor(*)\% Guest Idle Time
|
|
||||||
// \Hyper-V Hypervisor Root Virtual Processor(*)\% Guest Run Time
|
// \Hyper-V Hypervisor Root Virtual Processor(*)\% Guest Run Time
|
||||||
// \Hyper-V Hypervisor Root Virtual Processor(*)\% Hypervisor Run Time
|
// \Hyper-V Hypervisor Root Virtual Processor(*)\% Hypervisor Run Time
|
||||||
// \Hyper-V Hypervisor Root Virtual Processor(*)\% Remote Run Time
|
// \Hyper-V Hypervisor Root Virtual Processor(*)\% Remote Run Time
|
||||||
@@ -39,7 +38,6 @@ type collectorHypervisorRootVirtualProcessor struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
hypervisorRootVirtualProcessorGuestIdleTimePercent = "% Guest Idle Time"
|
|
||||||
hypervisorRootVirtualProcessorGuestRunTimePercent = "% Guest Run Time"
|
hypervisorRootVirtualProcessorGuestRunTimePercent = "% Guest Run Time"
|
||||||
hypervisorRootVirtualProcessorHypervisorRunTimePercent = "% Hypervisor Run Time"
|
hypervisorRootVirtualProcessorHypervisorRunTimePercent = "% Hypervisor Run Time"
|
||||||
hypervisorRootVirtualProcessorTotalRunTimePercent = "% Total Run Time"
|
hypervisorRootVirtualProcessorTotalRunTimePercent = "% Total Run Time"
|
||||||
@@ -51,7 +49,6 @@ func (c *Collector) buildHypervisorRootVirtualProcessor() error {
|
|||||||
var err error
|
var err error
|
||||||
|
|
||||||
c.perfDataCollectorHypervisorRootVirtualProcessor, err = perfdata.NewCollector("Hyper-V Hypervisor Root Virtual Processor", perfdata.InstancesAll, []string{
|
c.perfDataCollectorHypervisorRootVirtualProcessor, err = perfdata.NewCollector("Hyper-V Hypervisor Root Virtual Processor", perfdata.InstancesAll, []string{
|
||||||
hypervisorRootVirtualProcessorGuestIdleTimePercent,
|
|
||||||
hypervisorRootVirtualProcessorGuestRunTimePercent,
|
hypervisorRootVirtualProcessorGuestRunTimePercent,
|
||||||
hypervisorRootVirtualProcessorHypervisorRunTimePercent,
|
hypervisorRootVirtualProcessorHypervisorRunTimePercent,
|
||||||
hypervisorRootVirtualProcessorTotalRunTimePercent,
|
hypervisorRootVirtualProcessorTotalRunTimePercent,
|
||||||
@@ -115,13 +112,6 @@ func (c *Collector) collectHypervisorRootVirtualProcessor(ch chan<- prometheus.M
|
|||||||
coreId, "hypervisor",
|
coreId, "hypervisor",
|
||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
|
||||||
c.hypervisorRootVirtualProcessorTimeTotal,
|
|
||||||
prometheus.CounterValue,
|
|
||||||
coreData[hypervisorRootVirtualProcessorGuestIdleTimePercent].FirstValue,
|
|
||||||
coreId, "guest_idle",
|
|
||||||
)
|
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.hypervisorRootVirtualProcessorTimeTotal,
|
c.hypervisorRootVirtualProcessorTimeTotal,
|
||||||
prometheus.CounterValue,
|
prometheus.CounterValue,
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ import (
|
|||||||
type collectorHypervisorVirtualProcessor struct {
|
type collectorHypervisorVirtualProcessor struct {
|
||||||
perfDataCollectorHypervisorVirtualProcessor *perfdata.Collector
|
perfDataCollectorHypervisorVirtualProcessor *perfdata.Collector
|
||||||
|
|
||||||
// \Hyper-V Hypervisor Virtual Processor(*)\% Guest Idle Time
|
|
||||||
// \Hyper-V Hypervisor Virtual Processor(*)\% Guest Run Time
|
// \Hyper-V Hypervisor Virtual Processor(*)\% Guest Run Time
|
||||||
// \Hyper-V Hypervisor Virtual Processor(*)\% Hypervisor Run Time
|
// \Hyper-V Hypervisor Virtual Processor(*)\% Hypervisor Run Time
|
||||||
// \Hyper-V Hypervisor Virtual Processor(*)\% Remote Run Time
|
// \Hyper-V Hypervisor Virtual Processor(*)\% Remote Run Time
|
||||||
@@ -38,7 +37,6 @@ type collectorHypervisorVirtualProcessor struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
hypervisorVirtualProcessorGuestRunTimePercent = "% Guest Run Time"
|
|
||||||
hypervisorVirtualProcessorGuestIdleTimePercent = "% Guest Idle Time"
|
hypervisorVirtualProcessorGuestIdleTimePercent = "% Guest Idle Time"
|
||||||
hypervisorVirtualProcessorHypervisorRunTimePercent = "% Hypervisor Run Time"
|
hypervisorVirtualProcessorHypervisorRunTimePercent = "% Hypervisor Run Time"
|
||||||
hypervisorVirtualProcessorTotalRunTimePercent = "% Total Run Time"
|
hypervisorVirtualProcessorTotalRunTimePercent = "% Total Run Time"
|
||||||
@@ -50,7 +48,6 @@ func (c *Collector) buildHypervisorVirtualProcessor() error {
|
|||||||
var err error
|
var err error
|
||||||
|
|
||||||
c.perfDataCollectorHypervisorVirtualProcessor, err = perfdata.NewCollector("Hyper-V Hypervisor Virtual Processor", perfdata.InstancesAll, []string{
|
c.perfDataCollectorHypervisorVirtualProcessor, err = perfdata.NewCollector("Hyper-V Hypervisor Virtual Processor", perfdata.InstancesAll, []string{
|
||||||
hypervisorVirtualProcessorGuestRunTimePercent,
|
|
||||||
hypervisorVirtualProcessorGuestIdleTimePercent,
|
hypervisorVirtualProcessorGuestIdleTimePercent,
|
||||||
hypervisorVirtualProcessorHypervisorRunTimePercent,
|
hypervisorVirtualProcessorHypervisorRunTimePercent,
|
||||||
hypervisorVirtualProcessorTotalRunTimePercent,
|
hypervisorVirtualProcessorTotalRunTimePercent,
|
||||||
@@ -104,13 +101,6 @@ func (c *Collector) collectHypervisorVirtualProcessor(ch chan<- prometheus.Metri
|
|||||||
vmName := parts[0]
|
vmName := parts[0]
|
||||||
coreId := coreParts[2]
|
coreId := coreParts[2]
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
|
||||||
c.hypervisorVirtualProcessorTimeTotal,
|
|
||||||
prometheus.CounterValue,
|
|
||||||
coreData[hypervisorVirtualProcessorGuestRunTimePercent].FirstValue,
|
|
||||||
vmName, coreId, "guest_run",
|
|
||||||
)
|
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.hypervisorVirtualProcessorTimeTotal,
|
c.hypervisorVirtualProcessorTimeTotal,
|
||||||
prometheus.CounterValue,
|
prometheus.CounterValue,
|
||||||
|
|||||||
Reference in New Issue
Block a user