I'm looking to gather activity logs for all users in my organization over a three-month time frame. Specifically, I need these logs to show hourly activity rather than total or daily counts. For example, I want to see how many emails were sent and how many Teams messages were exchanged last Thursday between 1 PM and 4 PM, or for any specific time window. Is this something that can be done? I've tried searching without much luck.
4 Answers
Just a heads up, depending on how many users your organization has, this might be a huge task. Sifting through all that data can be overwhelming, and you might end up with a lot of irrelevant info mixed in. It's a big undertaking if there are many active users.
Honestly, I'd suggest just being clear about the workload involved. Microsoft is apparently rolling out some new tracking features soon, so maybe it’s worth waiting a bit.
You might find what you need in the Purview audit logs, which should contain the activity you're after.
This request sounds pretty unreasonable, honestly. If it’s just for productivity tracking, there are better metrics to use without digging through so many logs. Maybe explain that this data won't be very useful?

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures