本文整理汇总了Golang中github.com/Symantec/tricorder/go/tricorder.DirectorySpec.RegisterDirectory方法的典型用法代码示例。如果您正苦于以下问题:Golang DirectorySpec.RegisterDirectory方法的具体用法?Golang DirectorySpec.RegisterDirectory怎么用?Golang DirectorySpec.RegisterDirectory使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/Symantec/tricorder/go/tricorder.DirectorySpec
的用法示例。
在下文中一共展示了DirectorySpec.RegisterDirectory方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: mkdir
func mkdir(dir *tricorder.DirectorySpec, name string) *tricorder.DirectorySpec {
subdir, err := dir.RegisterDirectory(name)
if err != nil {
panic(err)
}
return subdir
}
示例2: registerMetrics
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")
}
示例3: registerMetrics
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")
}