added warning info when total BW < used BW (#2042)

This commit is contained in:
aligeti 2019-05-24 09:53:29 -04:00 committed by GitHub
parent 7193b16e92
commit ac2dc8684e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -78,6 +78,7 @@ func cmdDashboard(cmd *cobra.Command, args []string) (err error) {
func printDashboard(data *pb.DashboardResponse) error {
clearScreen()
var warnFlag bool
color.NoColor = !useColor
heading := color.New(color.FgGreen, color.Bold)
@ -121,8 +122,13 @@ func printDashboard(data *pb.DashboardResponse) error {
stats := data.GetStats()
if stats != nil {
availableBandwidth := color.WhiteString(memory.Size(stats.GetAvailableBandwidth()).Base10String())
availBW := memory.Size(stats.GetAvailableBandwidth())
usedBandwidth := color.WhiteString(memory.Size(stats.GetUsedBandwidth()).Base10String())
if availBW < 0 {
warnFlag = true
availBW = 0
}
availableBandwidth := color.WhiteString((availBW).Base10String())
availableSpace := color.WhiteString(memory.Size(stats.GetAvailableSpace()).Base10String())
usedSpace := color.WhiteString(memory.Size(stats.GetUsedSpace()).Base10String())
usedEgress := color.WhiteString(memory.Size(stats.GetUsedEgress()).Base10String())
@ -150,6 +156,10 @@ func printDashboard(data *pb.DashboardResponse) error {
return err
}
if warnFlag {
fmt.Fprintf(w, "\nWARNING!!!!! %s\n", color.WhiteString("Increase your bandwidth"))
}
return nil
}