コード例 #1
0
ファイル: generator.go プロジェクト: pepabo/triglav-agent
func (self *UpdateHostGenertor) generateUpdateHostMessage() {
	hostInfo, err := verity.Collect()

	if err != nil {
		log.Fatalf("[update.host.generator] failed to collect host information: %s", err)
	}

	message := &Message{
		Tag:  self.tag,
		Body: hostInfo,
	}

	self.queue.Push(message)
}
コード例 #2
0
ファイル: verity.go プロジェクト: hiboma/verity
func main() {
	verity, err := verity.Collect()

	if err != nil {
		panic(err)
	}

	buf, err := json.Marshal(verity)

	if err != nil {
		panic(err)
	}

	os.Stdout.Write(buf)
}