chore(deps): Bump upgrade github.com/shirou/gopsutil from v3.24.4 to v4.24.9 (#16023)

This commit is contained in:
Mingyang Zheng 2024-10-15 04:25:18 -07:00 committed by GitHub
parent e5f194bbdc
commit 67f655bfeb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
30 changed files with 60 additions and 53 deletions

View File

@ -130,6 +130,7 @@ following works:
- github.com/eapache/go-resiliency [MIT License](https://github.com/eapache/go-resiliency/blob/master/LICENSE) - github.com/eapache/go-resiliency [MIT License](https://github.com/eapache/go-resiliency/blob/master/LICENSE)
- github.com/eapache/go-xerial-snappy [MIT License](https://github.com/eapache/go-xerial-snappy/blob/master/LICENSE) - github.com/eapache/go-xerial-snappy [MIT License](https://github.com/eapache/go-xerial-snappy/blob/master/LICENSE)
- github.com/eapache/queue [MIT License](https://github.com/eapache/queue/blob/master/LICENSE) - github.com/eapache/queue [MIT License](https://github.com/eapache/queue/blob/master/LICENSE)
- github.com/ebitengine/purego [Apache License 2.0](https://github.com/ebitengine/purego/blob/main/LICENSE)
- github.com/eclipse/paho.golang [Eclipse Public License - v 2.0](https://github.com/eclipse/paho.golang/blob/master/LICENSE) - github.com/eclipse/paho.golang [Eclipse Public License - v 2.0](https://github.com/eclipse/paho.golang/blob/master/LICENSE)
- github.com/eclipse/paho.mqtt.golang [Eclipse Public License - v 2.0](https://github.com/eclipse/paho.mqtt.golang/blob/master/LICENSE) - github.com/eclipse/paho.mqtt.golang [Eclipse Public License - v 2.0](https://github.com/eclipse/paho.mqtt.golang/blob/master/LICENSE)
- github.com/emicklei/go-restful [MIT License](https://github.com/emicklei/go-restful/blob/v3/LICENSE) - github.com/emicklei/go-restful [MIT License](https://github.com/emicklei/go-restful/blob/v3/LICENSE)

4
go.mod
View File

@ -178,7 +178,7 @@ require (
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 github.com/santhosh-tekuri/jsonschema/v5 v5.3.1
github.com/seancfoley/ipaddress-go v1.7.0 github.com/seancfoley/ipaddress-go v1.7.0
github.com/sensu/sensu-go/api/core/v2 v2.16.0 github.com/sensu/sensu-go/api/core/v2 v2.16.0
github.com/shirou/gopsutil/v3 v3.24.4 github.com/shirou/gopsutil/v4 v4.24.9
github.com/showwin/speedtest-go v1.7.9 github.com/showwin/speedtest-go v1.7.9
github.com/signalfx/golib/v3 v3.3.54 github.com/signalfx/golib/v3 v3.3.54
github.com/sijms/go-ora/v2 v2.8.19 github.com/sijms/go-ora/v2 v2.8.19
@ -320,6 +320,7 @@ require (
github.com/eapache/go-resiliency v1.6.0 // indirect github.com/eapache/go-resiliency v1.6.0 // indirect
github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 // indirect github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 // indirect
github.com/eapache/queue v1.1.0 // indirect github.com/eapache/queue v1.1.0 // indirect
github.com/ebitengine/purego v0.8.0 // indirect
github.com/echlebek/timeproxy v1.0.0 // indirect github.com/echlebek/timeproxy v1.0.0 // indirect
github.com/emicklei/go-restful/v3 v3.11.0 // indirect github.com/emicklei/go-restful/v3 v3.11.0 // indirect
github.com/felixge/httpsnoop v1.0.4 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect
@ -449,6 +450,7 @@ require (
github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect
github.com/samber/lo v1.38.1 // indirect github.com/samber/lo v1.38.1 // indirect
github.com/seancfoley/bintree v1.3.1 // indirect github.com/seancfoley/bintree v1.3.1 // indirect
github.com/shirou/gopsutil/v3 v3.24.4 // indirect
github.com/shoenig/go-m1cpu v0.1.6 // indirect github.com/shoenig/go-m1cpu v0.1.6 // indirect
github.com/shopspring/decimal v1.4.0 // indirect github.com/shopspring/decimal v1.4.0 // indirect
github.com/signalfx/com_signalfx_metrics_protobuf v0.0.3 // indirect github.com/signalfx/com_signalfx_metrics_protobuf v0.0.3 // indirect

4
go.sum
View File

@ -1129,6 +1129,8 @@ github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 h1:Oy0F4A
github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3/go.mod h1:YvSRo5mw33fLEx1+DlK6L2VV43tJt5Eyel9n9XBcR+0= github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3/go.mod h1:YvSRo5mw33fLEx1+DlK6L2VV43tJt5Eyel9n9XBcR+0=
github.com/eapache/queue v1.1.0 h1:YOEu7KNc61ntiQlcEeUIoDTJ2o8mQznoNvUhiigpIqc= github.com/eapache/queue v1.1.0 h1:YOEu7KNc61ntiQlcEeUIoDTJ2o8mQznoNvUhiigpIqc=
github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I=
github.com/ebitengine/purego v0.8.0 h1:JbqvnEzRvPpxhCJzJJ2y0RbiZ8nyjccVUrSM3q+GvvE=
github.com/ebitengine/purego v0.8.0/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ=
github.com/echlebek/crock v1.0.1 h1:KbzamClMIfVIkkjq/GTXf+N16KylYBpiaTitO3f1ujg= github.com/echlebek/crock v1.0.1 h1:KbzamClMIfVIkkjq/GTXf+N16KylYBpiaTitO3f1ujg=
github.com/echlebek/crock v1.0.1/go.mod h1:/kvwHRX3ZXHj/kHWJkjXDmzzRow54EJuHtQ/PapL/HI= github.com/echlebek/crock v1.0.1/go.mod h1:/kvwHRX3ZXHj/kHWJkjXDmzzRow54EJuHtQ/PapL/HI=
github.com/echlebek/timeproxy v1.0.0 h1:V41/v8tmmMDNMA2GrBPI45nlXb3F7+OY+nJz1BqKsCk= github.com/echlebek/timeproxy v1.0.0 h1:V41/v8tmmMDNMA2GrBPI45nlXb3F7+OY+nJz1BqKsCk=
@ -2175,6 +2177,8 @@ github.com/sensu/sensu-go/api/core/v2 v2.16.0/go.mod h1:MjM7+MCGEyTAgaZ589SiGHwY
github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
github.com/shirou/gopsutil/v3 v3.24.4 h1:dEHgzZXt4LMNm+oYELpzl9YCqV65Yr/6SfrvgRBtXeU= github.com/shirou/gopsutil/v3 v3.24.4 h1:dEHgzZXt4LMNm+oYELpzl9YCqV65Yr/6SfrvgRBtXeU=
github.com/shirou/gopsutil/v3 v3.24.4/go.mod h1:lTd2mdiOspcqLgAnr9/nGi71NkeMpWKdmhuxm9GusH8= github.com/shirou/gopsutil/v3 v3.24.4/go.mod h1:lTd2mdiOspcqLgAnr9/nGi71NkeMpWKdmhuxm9GusH8=
github.com/shirou/gopsutil/v4 v4.24.9 h1:KIV+/HaHD5ka5f570RZq+2SaeFsb/pq+fp2DGNWYoOI=
github.com/shirou/gopsutil/v4 v4.24.9/go.mod h1:3fkaHNeYsUFCGZ8+9vZVWtbyM1k2eRnlL+bWO8Bxa/Q=
github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM= github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM=
github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg9SUEw2VQ= github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg9SUEw2VQ=
github.com/shoenig/test v0.6.4 h1:kVTaSd7WLz5WZ2IaoM0RSzRsUD+m8wRR+5qvntpn4LU= github.com/shoenig/test v0.6.4 h1:kVTaSd7WLz5WZ2IaoM0RSzRsUD+m8wRR+5qvntpn4LU=

View File

@ -9,7 +9,7 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/shirou/gopsutil/v3/net" "github.com/shirou/gopsutil/v4/net"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
"github.com/influxdata/telegraf/plugins/inputs/system" "github.com/influxdata/telegraf/plugins/inputs/system"

View File

@ -7,7 +7,7 @@ import (
"fmt" "fmt"
"time" "time"
"github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v4/cpu"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/plugins/inputs" "github.com/influxdata/telegraf/plugins/inputs"

View File

@ -4,7 +4,7 @@ import (
"fmt" "fmt"
"testing" "testing"
"github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v4/cpu"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
"github.com/influxdata/telegraf/plugins/inputs/system" "github.com/influxdata/telegraf/plugins/inputs/system"

View File

@ -9,7 +9,7 @@ import (
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/plugins/inputs" "github.com/influxdata/telegraf/plugins/inputs"
"github.com/influxdata/telegraf/plugins/inputs/system" "github.com/influxdata/telegraf/plugins/inputs/system"
"github.com/shirou/gopsutil/v3/disk" "github.com/shirou/gopsutil/v4/disk"
) )
//go:embed sample.conf //go:embed sample.conf

View File

@ -9,7 +9,7 @@ import (
"testing" "testing"
"time" "time"
"github.com/shirou/gopsutil/v3/disk" "github.com/shirou/gopsutil/v4/disk"
"github.com/stretchr/testify/mock" "github.com/stretchr/testify/mock"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"

View File

@ -8,7 +8,7 @@ import (
"strings" "strings"
"time" "time"
"github.com/shirou/gopsutil/v3/disk" "github.com/shirou/gopsutil/v4/disk"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/filter" "github.com/influxdata/telegraf/filter"

View File

@ -4,7 +4,7 @@ import (
"testing" "testing"
"time" "time"
"github.com/shirou/gopsutil/v3/disk" "github.com/shirou/gopsutil/v4/disk"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
"github.com/influxdata/telegraf/plugins/inputs/system" "github.com/influxdata/telegraf/plugins/inputs/system"

View File

@ -14,7 +14,7 @@ import (
"time" "time"
"github.com/intel/powertelemetry" "github.com/intel/powertelemetry"
"github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v4/cpu"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/config" "github.com/influxdata/telegraf/config"

View File

@ -7,7 +7,7 @@ import (
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/plugins/inputs/system" "github.com/influxdata/telegraf/plugins/inputs/system"
"github.com/influxdata/telegraf/testutil" "github.com/influxdata/telegraf/testutil"
"github.com/shirou/gopsutil/v3/mem" "github.com/shirou/gopsutil/v4/mem"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
) )

View File

@ -9,7 +9,7 @@ import (
"github.com/influxdata/telegraf/metric" "github.com/influxdata/telegraf/metric"
"github.com/influxdata/telegraf/plugins/inputs/system" "github.com/influxdata/telegraf/plugins/inputs/system"
"github.com/influxdata/telegraf/testutil" "github.com/influxdata/telegraf/testutil"
"github.com/shirou/gopsutil/v3/net" "github.com/shirou/gopsutil/v4/net"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
) )

View File

@ -9,7 +9,7 @@ import (
"github.com/influxdata/telegraf/metric" "github.com/influxdata/telegraf/metric"
"github.com/influxdata/telegraf/plugins/inputs/system" "github.com/influxdata/telegraf/plugins/inputs/system"
"github.com/influxdata/telegraf/testutil" "github.com/influxdata/telegraf/testutil"
"github.com/shirou/gopsutil/v3/net" "github.com/shirou/gopsutil/v4/net"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
) )

View File

@ -7,7 +7,7 @@ import (
"strconv" "strconv"
"strings" "strings"
"github.com/shirou/gopsutil/v3/process" "github.com/shirou/gopsutil/v4/process"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/filter" "github.com/influxdata/telegraf/filter"

View File

@ -7,7 +7,7 @@ import (
"strconv" "strconv"
"strings" "strings"
"github.com/shirou/gopsutil/v3/process" "github.com/shirou/gopsutil/v4/process"
) )
// NativeFinder uses gopsutil to find processes // NativeFinder uses gopsutil to find processes

View File

@ -13,8 +13,8 @@ import (
"github.com/coreos/go-systemd/v22/dbus" "github.com/coreos/go-systemd/v22/dbus"
"github.com/prometheus/procfs" "github.com/prometheus/procfs"
"github.com/shirou/gopsutil/v3/net" "github.com/shirou/gopsutil/v4/net"
"github.com/shirou/gopsutil/v3/process" "github.com/shirou/gopsutil/v4/process"
"github.com/vishvananda/netlink" "github.com/vishvananda/netlink"
"golang.org/x/sys/unix" "golang.org/x/sys/unix"
) )

View File

@ -6,8 +6,8 @@ import (
"errors" "errors"
"syscall" "syscall"
"github.com/shirou/gopsutil/v3/net" "github.com/shirou/gopsutil/v4/net"
"github.com/shirou/gopsutil/v3/process" "github.com/shirou/gopsutil/v4/process"
) )
func processName(p *process.Process) (string, error) { func processName(p *process.Process) (string, error) {

View File

@ -8,8 +8,8 @@ import (
"syscall" "syscall"
"unsafe" "unsafe"
"github.com/shirou/gopsutil/v3/net" "github.com/shirou/gopsutil/v4/net"
"github.com/shirou/gopsutil/v3/process" "github.com/shirou/gopsutil/v4/process"
"golang.org/x/sys/windows" "golang.org/x/sys/windows"
"golang.org/x/sys/windows/svc/mgr" "golang.org/x/sys/windows/svc/mgr"
) )

View File

@ -8,8 +8,8 @@ import (
"syscall" "syscall"
"time" "time"
gopsnet "github.com/shirou/gopsutil/v3/net" gopsnet "github.com/shirou/gopsutil/v4/net"
"github.com/shirou/gopsutil/v3/process" "github.com/shirou/gopsutil/v4/process"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/metric" "github.com/influxdata/telegraf/metric"

View File

@ -15,7 +15,7 @@ import (
"strings" "strings"
"time" "time"
"github.com/shirou/gopsutil/v3/process" "github.com/shirou/gopsutil/v4/process"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/internal/choice" "github.com/influxdata/telegraf/internal/choice"

View File

@ -12,7 +12,7 @@ import (
"testing" "testing"
"time" "time"
"github.com/shirou/gopsutil/v3/process" "github.com/shirou/gopsutil/v4/process"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"

View File

@ -9,7 +9,7 @@ import (
"strings" "strings"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
"github.com/shirou/gopsutil/v3/process" "github.com/shirou/gopsutil/v4/process"
) )
type processFinder struct { type processFinder struct {

View File

@ -5,7 +5,7 @@ import (
"github.com/influxdata/telegraf/plugins/inputs/system" "github.com/influxdata/telegraf/plugins/inputs/system"
"github.com/influxdata/telegraf/testutil" "github.com/influxdata/telegraf/testutil"
"github.com/shirou/gopsutil/v3/mem" "github.com/shirou/gopsutil/v4/mem"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
) )

View File

@ -5,13 +5,13 @@ import (
"github.com/stretchr/testify/mock" "github.com/stretchr/testify/mock"
"github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v4/cpu"
"github.com/shirou/gopsutil/v3/disk" "github.com/shirou/gopsutil/v4/disk"
"github.com/shirou/gopsutil/v3/host" "github.com/shirou/gopsutil/v4/sensors"
"github.com/shirou/gopsutil/v3/load" "github.com/shirou/gopsutil/v4/load"
"github.com/shirou/gopsutil/v3/mem" "github.com/shirou/gopsutil/v4/mem"
"github.com/shirou/gopsutil/v3/net" "github.com/shirou/gopsutil/v4/net"
) )
type MockPS struct { type MockPS struct {
@ -101,10 +101,10 @@ func (m *MockPS) SwapStat() (*mem.SwapMemoryStat, error) {
return r0, r1 return r0, r1
} }
func (m *MockPS) Temperature() ([]host.TemperatureStat, error) { func (m *MockPS) Temperature() ([]sensors.TemperatureStat, error) {
ret := m.Called() ret := m.Called()
r0 := ret.Get(0).([]host.TemperatureStat) r0 := ret.Get(0).([]sensors.TemperatureStat)
r1 := ret.Error(1) r1 := ret.Error(1)
return r0, r1 return r0, r1

View File

@ -6,10 +6,10 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v4/cpu"
"github.com/shirou/gopsutil/v3/disk" "github.com/shirou/gopsutil/v4/disk"
"github.com/shirou/gopsutil/v3/mem" "github.com/shirou/gopsutil/v4/mem"
"github.com/shirou/gopsutil/v3/net" "github.com/shirou/gopsutil/v4/net"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/internal" "github.com/influxdata/telegraf/internal"

View File

@ -10,9 +10,9 @@ import (
"strings" "strings"
"time" "time"
"github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v4/cpu"
"github.com/shirou/gopsutil/v3/host" "github.com/shirou/gopsutil/v4/host"
"github.com/shirou/gopsutil/v3/load" "github.com/shirou/gopsutil/v4/load"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/plugins/inputs" "github.com/influxdata/telegraf/plugins/inputs"

View File

@ -3,7 +3,7 @@ package system
import ( import (
"testing" "testing"
"github.com/shirou/gopsutil/v3/host" "github.com/shirou/gopsutil/v4/host"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
) )

View File

@ -8,7 +8,7 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/shirou/gopsutil/v3/host" "github.com/shirou/gopsutil/v4/sensors"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
) )
@ -26,10 +26,10 @@ func (t *Temperature) Init() error {
} }
func (t *Temperature) Gather(acc telegraf.Accumulator) error { func (t *Temperature) Gather(acc telegraf.Accumulator) error {
temps, err := host.SensorsTemperatures() temps, err := sensors.SensorsTemperatures()
if err != nil { if err != nil {
var hostWarnings *host.Warnings var sensorsWarnings *sensors.Warnings
if !errors.As(err, &hostWarnings) { if !errors.As(err, &sensorsWarnings) {
if strings.Contains(err.Error(), "not implemented yet") { if strings.Contains(err.Error(), "not implemented yet") {
return fmt.Errorf("plugin is not supported on this platform: %w", err) return fmt.Errorf("plugin is not supported on this platform: %w", err)
} }

View File

@ -11,7 +11,7 @@ import (
"testing" "testing"
"github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp"
"github.com/shirou/gopsutil/v3/host" "github.com/shirou/gopsutil/v4/sensors"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
"github.com/influxdata/telegraf" "github.com/influxdata/telegraf"
@ -226,7 +226,7 @@ func TestRegression(t *testing.T) {
// Use the v1.28.x code to compare against // Use the v1.28.x code to compare against
var acc testutil.Accumulator var acc testutil.Accumulator
temps, err := host.SensorsTemperatures() temps, err := sensors.SensorsTemperatures()
require.NoError(t, err) require.NoError(t, err)
for _, temp := range temps { for _, temp := range temps {
tags := map[string]string{ tags := map[string]string{
@ -244,7 +244,7 @@ func TestRegression(t *testing.T) {
} }
} }
func sensorsTemperaturesOld(syspath string) ([]host.TemperatureStat, error) { func sensorsTemperaturesOld(syspath string) ([]sensors.TemperatureStat, error) {
files, err := filepath.Glob(syspath + "/class/hwmon/hwmon*/temp*_*") files, err := filepath.Glob(syspath + "/class/hwmon/hwmon*/temp*_*")
if err != nil { if err != nil {
return nil, err return nil, err
@ -264,7 +264,7 @@ func sensorsTemperaturesOld(syspath string) ([]host.TemperatureStat, error) {
return nil, err return nil, err
} }
temperatures := make([]host.TemperatureStat, 0, len(files)) temperatures := make([]sensors.TemperatureStat, 0, len(files))
for _, file := range files { for _, file := range files {
// Get the name of the temperature you are reading // Get the name of the temperature you are reading
name, err := os.ReadFile(filepath.Join(file, "type")) name, err := os.ReadFile(filepath.Join(file, "type"))
@ -284,7 +284,7 @@ func sensorsTemperaturesOld(syspath string) ([]host.TemperatureStat, error) {
continue continue
} }
temperatures = append(temperatures, host.TemperatureStat{ temperatures = append(temperatures, sensors.TemperatureStat{
SensorKey: strings.TrimSpace(string(name)), SensorKey: strings.TrimSpace(string(name)),
Temperature: float64(temperature) / 1000.0, Temperature: float64(temperature) / 1000.0,
}) })
@ -298,7 +298,7 @@ func sensorsTemperaturesOld(syspath string) ([]host.TemperatureStat, error) {
// power/ temp1_label temp2_label temp3_label temp4_label temp5_label temp6_label temp7_label // power/ temp1_label temp2_label temp3_label temp4_label temp5_label temp6_label temp7_label
// subsystem/ temp1_max temp2_max temp3_max temp4_max temp5_max temp6_max temp7_max // subsystem/ temp1_max temp2_max temp3_max temp4_max temp5_max temp6_max temp7_max
// temp1_crit temp2_crit temp3_crit temp4_crit temp5_crit temp6_crit temp7_crit uevent // temp1_crit temp2_crit temp3_crit temp4_crit temp5_crit temp6_crit temp7_crit uevent
temperatures := make([]host.TemperatureStat, 0, len(files)) temperatures := make([]sensors.TemperatureStat, 0, len(files))
for _, file := range files { for _, file := range files {
filename := strings.Split(filepath.Base(file), "_") filename := strings.Split(filepath.Base(file), "_")
if filename[1] == "label" { if filename[1] == "label" {
@ -335,7 +335,7 @@ func sensorsTemperaturesOld(syspath string) ([]host.TemperatureStat, error) {
} }
tempName := strings.TrimSpace(strings.ToLower(strings.Join(filename[1:], ""))) tempName := strings.TrimSpace(strings.ToLower(strings.Join(filename[1:], "")))
temperatures = append(temperatures, host.TemperatureStat{ temperatures = append(temperatures, sensors.TemperatureStat{
SensorKey: fmt.Sprintf("%s_%s%s", strings.TrimSpace(string(name)), label, tempName), SensorKey: fmt.Sprintf("%s_%s%s", strings.TrimSpace(string(name)), label, tempName),
Temperature: temperature / 1000.0, Temperature: temperature / 1000.0,
}) })