Mogdrogen doesn’t deal physical damage. You went on Ravager with 9% Physical resistance, and he reduces your ALL resistances by 25 and -30%, therefore you have -46% physical resistance sometimes. You have 2567 armor, and most likely around 70 - 80% armor absorption. Let’s say Ravager hits you for 10 000 physical damage, not counting resistances or armor, the damage he deals will be 10 000 - (2567 * 0.7[armor absorption = 70%]) = 8203.1, 8203.1 * 1.46 (46% increased physical damage due to having only 9% physical resistance) = 11976.526, so the damage you receive is is even higher than his base damage. If he doesn’t debuff you, he deals 7464.821 per hit. Also, take in account you can get hit to head, and it might have only 1000 armor, so the damage will be reduces only by 700.
Now, take in account Ravager most likely will crit you sometimes, if he crits after completely debuffing you, he’ll deal 17*964.789 physical damage.
I took random damage and your whole armor in this calculation. Ravager might hit a little less than the damage listed in my message because he has only 2632 - 3414 physical + aether damage.
If you want to facetank Ravager, you need at least 4k DA (after his reductions) if you want to kill him with a melee two handed character. Also, don’t rely on lifesteal vs. him, because I had over 20% lifesteal on my Death Knight and massive resist reductions and even though he hit me like once every 5 htis I could not out-lifesteal him. I mean, you will heal a ton, that’s for sure, but he might crit you twice in a row or even thrice before missing 25 hits (assuming you have 4k DA).
So, either get massive DA or focus on Aether + Physical resistances. Also, if you don’t have over 4k armor (and 100% armor absorption) and over 20 Physical resist, don’t try to facetank him. I, even on my super tanky Death Knight that tanks literally everything, can’t facetank him if he enrages (after he loses 50% HP). I sometimes have troubles tank him even without the buff, and I have around 88% absorption, 35% physical resist, 2600+ armor and 17k HP. Just kite him, I even can kill him on my Spellbinder, who is not even that tanky and dies quickly - 100% damage absorption skill -> devastation + full spam with skills -> run away when the barrier ends -> come back and repeat. That takes a long ass time to do, but works. I killed Ravager (of souls) with my Spellbinder around 6 times.