func updateWithCpuStats(platform boshplatform.Platform, hb boshmbus.Heartbeat) (updatedHb boshmbus.Heartbeat) { updatedHb = hb cpuStats, err := platform.GetCpuStats() if err != nil { return } user := float64(cpuStats.User) / float64(cpuStats.Total) * 100 sys := float64(cpuStats.Sys) / float64(cpuStats.Total) * 100 wait := float64(cpuStats.Wait) / float64(cpuStats.Total) * 100 updatedHb.Vitals.Cpu = boshmbus.CpuStats{ User: fmt.Sprintf("%.1f", user), Sys: fmt.Sprintf("%.1f", sys), Wait: fmt.Sprintf("%.1f", wait), } return }