The bottom line is you dont. There are over 100 bosses in this game. You cant possibly expect to know every mechanic from every boss. Just do what you can. Typically look for the common tank busters, room wide aoes and common boss tendencies and that will get you through most content everytime.