Skip to content
Snippets Groups Projects
Commit 90909ae7 authored by Daniel Nelson's avatar Daniel Nelson Committed by GitHub
Browse files

Fix build on Windows (#2972)

parent d40e4412
No related branches found
No related tags found
No related merge requests found
......@@ -3,11 +3,13 @@ package system
import (
"bytes"
"io/ioutil"
"os"
"strconv"
"path"
"github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/plugins/inputs"
"path"
)
// https://www.kernel.org/doc/Documentation/sysctl/fs.txt
......@@ -80,6 +82,14 @@ func (sfs *SysctlFS) Gather(acc telegraf.Accumulator) error {
return nil
}
func GetHostProc() string {
procPath := "/proc"
if os.Getenv("HOST_PROC") != "" {
procPath = os.Getenv("HOST_PROC")
}
return procPath
}
func init() {
inputs.Add("linux_sysctl_fs", func() telegraf.Input {
......
......@@ -20,7 +20,6 @@ import (
type Processes struct {
execPS func() ([]byte, error)
getHostProc func() string
readProcFile func(filename string) ([]byte, error)
forcePS bool
......@@ -63,14 +62,6 @@ func (p *Processes) Gather(acc telegraf.Accumulator) error {
return nil
}
func GetHostProc() string {
procPath := "/proc"
if os.Getenv("HOST_PROC") != "" {
procPath = os.Getenv("HOST_PROC")
}
return procPath
}
// Gets empty fields of metrics based on the OS
func getEmptyFields() map[string]interface{} {
fields := map[string]interface{}{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment