github.com/netdata/go.d.plugin@v0.58.1/modules/filecheck/charts.go (about) 1 // SPDX-License-Identifier: GPL-3.0-or-later 2 3 package filecheck 4 5 import "github.com/netdata/go.d.plugin/agent/module" 6 7 var ( 8 fileCharts = module.Charts{ 9 fileExistenceChart.Copy(), 10 fileModTimeAgoChart.Copy(), 11 fileSizeChart.Copy(), 12 } 13 14 fileExistenceChart = module.Chart{ 15 ID: "file_existence", 16 Title: "File Existence (0: not exists, 1: exists)", 17 Units: "boolean", 18 Fam: "files", 19 Ctx: "filecheck.file_existence", 20 Vars: module.Vars{ 21 {ID: "num_of_files"}, 22 }, 23 } 24 fileModTimeAgoChart = module.Chart{ 25 ID: "file_mtime_ago", 26 Title: "File Time Since the Last Modification", 27 Units: "seconds", 28 Fam: "files", 29 Ctx: "filecheck.file_mtime_ago", 30 } 31 fileSizeChart = module.Chart{ 32 ID: "file_size", 33 Title: "File Size", 34 Units: "bytes", 35 Fam: "files", 36 Ctx: "filecheck.file_size", 37 } 38 ) 39 40 var ( 41 dirCharts = module.Charts{ 42 dirExistenceChart.Copy(), 43 dirModTimeChart.Copy(), 44 dirNumOfFilesChart.Copy(), 45 dirSizeChart.Copy(), 46 } 47 48 dirExistenceChart = module.Chart{ 49 ID: "dir_existence", 50 Title: "Dir Existence (0: not exists, 1: exists)", 51 Units: "boolean", 52 Fam: "dirs", 53 Ctx: "filecheck.dir_existence", 54 Vars: module.Vars{ 55 {ID: "num_of_dirs"}, 56 }, 57 } 58 dirModTimeChart = module.Chart{ 59 ID: "dir_mtime_ago", 60 Title: "Dir Time Since the Last Modification", 61 Units: "seconds", 62 Fam: "dirs", 63 Ctx: "filecheck.dir_mtime_ago", 64 } 65 dirNumOfFilesChart = module.Chart{ 66 ID: "dir_num_of_files", 67 Title: "Dir Number of Files", 68 Units: "files", 69 Fam: "dirs", 70 Ctx: "filecheck.dir_num_of_files", 71 } 72 dirSizeChart = module.Chart{ 73 ID: "dir_size", 74 Title: "Dir Size", 75 Units: "bytes", 76 Fam: "dirs", 77 Ctx: "filecheck.dir_size", 78 } 79 )