Use godirwalk in globpath (#5145)

This commit is contained in:
Samuel-BF
2018-12-18 23:23:25 +01:00
committed by Daniel Nelson
parent 234975bcac
commit f530ca6e7c
6 changed files with 35 additions and 30 deletions

View File

@@ -73,13 +73,17 @@ func (f *FileStat) Gather(acc telegraf.Accumulator) error {
continue
}
for fileName, fileInfo := range files {
for _, fileName := range files {
tags := map[string]string{
"file": fileName,
}
fields := map[string]interface{}{
"exists": int64(1),
}
fileInfo, err := os.Stat(fileName)
if os.IsNotExist(err) {
fields["exists"] = int64(0)
}
if fileInfo == nil {
log.Printf("E! Unable to get info for file [%s], possible permissions issue",