func mkdir(dir *tricorder.DirectorySpec, name string) *tricorder.DirectorySpec { subdir, err := dir.RegisterDirectory(name) if err != nil { panic(err) } return subdir }
func (configuration *Configuration) registerMetrics( dir *tricorder.DirectorySpec) error { netDir, err := dir.RegisterDirectory("network") if err != nil { return err } return configuration.NetworkReaderContext.RegisterMetrics(netDir, units.Byte, "network speed") }
func (configuration *Configuration) registerMetrics( dir *tricorder.DirectorySpec) error { scannerDir, err := dir.RegisterDirectory("scanner") if err != nil { return err } err = configuration.FsScanContext.RegisterMetrics(scannerDir) if err != nil { return err } netDir, err := dir.RegisterDirectory("network") if err != nil { return err } return configuration.NetworkReaderContext.RegisterMetrics(netDir, units.BytePerSecond, "network speed") }