Many survival games such as Rimworld will announce when significant events happen in-game. For example, when a raid, a disaster or a significant event occurs, the game will send a notification and even allow the game to be paused for the played to read about what's about to happen.
I'm also making a procedurally-generated survival game where nights will be prime opportunities for terrifying night creatures to spawn. There might be a few of them spawning, or a whole pack of them capable of presenting a serious threat to the current playthrough.
My main priority is keeping the game immersion high, but I also think having the game announcing major events may create more tension and excitement for the players because they know something significant is about to happen. However, I'm worried that it might break immersion and realism and perhaps give away information that should've been discovered naturally (such as the player not knowing how many night creatures are about to attack, or when).
What would be the advantages and disadvantages of announcing certain events happening, and when should they be used?