fix filesystem on other archs

This commit is contained in:
matt durham 2023-09-28 09:56:24 -04:00
parent 302c8c8176
commit bc2b7b4dc0
No known key found for this signature in database
GPG key ID: A62E920AE398897B
6 changed files with 6 additions and 6 deletions

View file

@ -160,7 +160,7 @@ func NewFilesystemCollector(config *NodeCollectorConfig, logger log.Logger) (Col
}
func (c *filesystemCollector) Update(ch chan<- prometheus.Metric) error {
stats, err := c.GetStats()
stats, err := c.GetStats(c.config.Path)
if err != nil {
return err
}

View file

@ -27,7 +27,7 @@ const (
)
// Expose filesystem fullness.
func (c *filesystemCollector) GetStats() ([]filesystemStats, error) {
func (c *filesystemCollector) GetStats(_ PathConfig) ([]filesystemStats, error) {
n, err := unix.Getfsstat(nil, unix.MNT_NOWAIT)
if err != nil {
return nil, err

View file

@ -40,7 +40,7 @@ var stuckMounts = make(map[string]struct{})
var stuckMountsMtx = &sync.Mutex{}
// GetStats returns filesystem stats.
func (c *filesystemCollector) GetStats() ([]filesystemStats, error) {
func (c *filesystemCollector) GetStats(_ PathConfig) ([]filesystemStats, error) {
mps, err := mountPointDetails(c.config, c.logger)
if err != nil {
return nil, err

View file

@ -27,7 +27,7 @@ const (
)
// Expose filesystem fullness.
func (c *filesystemCollector) GetStats() (stats []filesystemStats, err error) {
func (c *filesystemCollector) GetStats(_ PathConfig) (stats []filesystemStats, err error) {
var mnt []unix.Statfs_t
size, err := unix.Getfsstat(mnt, unix.MNT_NOWAIT)
if err != nil {

View file

@ -23,7 +23,7 @@ import (
"golang.org/x/sys/unix"
)
func getLoad() ([]float64, error) {
func getLoad(_ *NodeCollectorConfig) ([]float64, error) {
type loadavg struct {
load [3]uint32
scale int

View file

@ -43,7 +43,7 @@ func kstatToFloat(ks *kstat.KStat, kstatKey string) float64 {
return kstatLoadavg
}
func getLoad() ([]float64, error) {
func getLoad(_ *NodeCollectorConfig) ([]float64, error) {
tok, err := kstat.Open()
if err != nil {
panic(err)