func sendStats(stats backup.BackupStatus) error { stats.ContainerName = backupContainerName stats.ServerName = backupServerName stats.ScheduleID = scheduleID stats.ServerIP = backupServerIP stats.ProfileName = backupProfileName stats.Path = backupPath stats.BackupName = backupHost stats.ID = StatusID var err error if StatusID != "" { _, err = backup.UpdateStatusClient(backupAgentURL, stats) } else { StatusID, err = backup.AddStatusClient(backupAgentURL, stats) } if err != nil { io.WriteString(file, "error in adding status:"+err.Error()+"\n") return err } //send to backup io.WriteString(file, "elapsed time:"+stats.ElapsedTime+"\n") io.WriteString(file, "backupsize :"+stats.BackupSize+"\n") return nil }