Skip to content

Commit a20e185

Browse files
authored
netframework: fix MI_RESULT_INVALID_QUERY (#1862)
Signed-off-by: Jan-Otto Kröpke <[email protected]>
1 parent fe21cb4 commit a20e185

9 files changed

+10
-8
lines changed

internal/collector/netframework/netframework_clrexceptions.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ type Win32_PerfRawData_NETFramework_NETCLRExceptions struct {
6363

6464
func (c *Collector) collectClrExceptions(ch chan<- prometheus.Metric) error {
6565
var dst []Win32_PerfRawData_NETFramework_NETCLRExceptions
66-
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * Win32_PerfRawData_NETFramework_NETCLRExceptions"))); err != nil {
66+
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * FROM Win32_PerfRawData_NETFramework_NETCLRExceptions"))); err != nil {
6767
return fmt.Errorf("WMI query failed: %w", err)
6868
}
6969

internal/collector/netframework/netframework_clrinterop.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ type Win32_PerfRawData_NETFramework_NETCLRInterop struct {
5757

5858
func (c *Collector) collectClrInterop(ch chan<- prometheus.Metric) error {
5959
var dst []Win32_PerfRawData_NETFramework_NETCLRInterop
60-
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * Win32_PerfRawData_NETFramework_NETCLRInterop"))); err != nil {
60+
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * FROM Win32_PerfRawData_NETFramework_NETCLRInterop"))); err != nil {
6161
return fmt.Errorf("WMI query failed: %w", err)
6262
}
6363

internal/collector/netframework/netframework_clrjit.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ type Win32_PerfRawData_NETFramework_NETCLRJit struct {
6565

6666
func (c *Collector) collectClrJIT(ch chan<- prometheus.Metric) error {
6767
var dst []Win32_PerfRawData_NETFramework_NETCLRJit
68-
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * Win32_PerfRawData_NETFramework_NETCLRJit"))); err != nil {
68+
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * FROM Win32_PerfRawData_NETFramework_NETCLRJit"))); err != nil {
6969
return fmt.Errorf("WMI query failed: %w", err)
7070
}
7171

internal/collector/netframework/netframework_clrloading.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ type Win32_PerfRawData_NETFramework_NETCLRLoading struct {
104104

105105
func (c *Collector) collectClrLoading(ch chan<- prometheus.Metric) error {
106106
var dst []Win32_PerfRawData_NETFramework_NETCLRLoading
107-
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * Win32_PerfRawData_NETFramework_NETCLRLoading"))); err != nil {
107+
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * FROM Win32_PerfRawData_NETFramework_NETCLRLoading"))); err != nil {
108108
return fmt.Errorf("WMI query failed: %w", err)
109109
}
110110

internal/collector/netframework/netframework_clrlocksandthreads.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ type Win32_PerfRawData_NETFramework_NETCLRLocksAndThreads struct {
8686

8787
func (c *Collector) collectClrLocksAndThreads(ch chan<- prometheus.Metric) error {
8888
var dst []Win32_PerfRawData_NETFramework_NETCLRLocksAndThreads
89-
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * Win32_PerfRawData_NETFramework_NETCLRLocksAndThreads"))); err != nil {
89+
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * FROM Win32_PerfRawData_NETFramework_NETCLRLocksAndThreads"))); err != nil {
9090
return fmt.Errorf("WMI query failed: %w", err)
9191
}
9292

internal/collector/netframework/netframework_clrmemory.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ type Win32_PerfRawData_NETFramework_NETCLRMemory struct {
135135

136136
func (c *Collector) collectClrMemory(ch chan<- prometheus.Metric) error {
137137
var dst []Win32_PerfRawData_NETFramework_NETCLRMemory
138-
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * Win32_PerfRawData_NETFramework_NETCLRMemory"))); err != nil {
138+
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * FROM Win32_PerfRawData_NETFramework_NETCLRMemory"))); err != nil {
139139
return fmt.Errorf("WMI query failed: %w", err)
140140
}
141141

internal/collector/netframework/netframework_clrremoting.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ type Win32_PerfRawData_NETFramework_NETCLRRemoting struct {
7777

7878
func (c *Collector) collectClrRemoting(ch chan<- prometheus.Metric) error {
7979
var dst []Win32_PerfRawData_NETFramework_NETCLRRemoting
80-
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * Win32_PerfRawData_NETFramework_NETCLRRemoting"))); err != nil {
80+
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * FROM Win32_PerfRawData_NETFramework_NETCLRRemoting"))); err != nil {
8181
return fmt.Errorf("WMI query failed: %w", err)
8282
}
8383

internal/collector/netframework/netframework_clrsecurity.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ type Win32_PerfRawData_NETFramework_NETCLRSecurity struct {
6464

6565
func (c *Collector) collectClrSecurity(ch chan<- prometheus.Metric) error {
6666
var dst []Win32_PerfRawData_NETFramework_NETCLRSecurity
67-
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * Win32_PerfRawData_NETFramework_NETCLRSecurity"))); err != nil {
67+
if err := c.miSession.Query(&dst, mi.NamespaceRootCIMv2, utils.Must(mi.NewQuery("SELECT * FROM Win32_PerfRawData_NETFramework_NETCLRSecurity"))); err != nil {
6868
return fmt.Errorf("WMI query failed: %w", err)
6969
}
7070

internal/collector/netframework/netframework_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,7 @@ func BenchmarkCollector(b *testing.B) {
2828
}
2929

3030
func TestCollector(t *testing.T) {
31+
t.Skip("Skipping test as it requires WMI data")
32+
3133
testutils.TestCollector(t, netframework.New, nil)
3234
}

0 commit comments

Comments
 (0)