Why does my S6 Edge's screen turn on semi-randomly?

A

AC Question

The screen on my Galaxy S6 Edge turns on at semi-random intervals when sitting idle. Since it does it all day and night, my battery drains pretty quickly, which is a bummer because even though I've had it since release date my battery life is still as good as day one.

Is there some dev app I can run that will monitor software & hardware events so I can find out what is triggering the screen to turn on? I've already messed with all the screen and battery life options, so I know it's something abnormal causing it.