Can you view an individual events size in the Windows Event Log

windows-event-logwindows-server-2008

I'm currently using Windows 2008, and would like to view an individual event's size in the Windows Event Log (Application, Security, System logs).

I have tried right clicking and selecting Add/Remove Columns where applicable but there is nothing regarding size of an event.

So is there a way to view an events size?

I may have missed something but googlging led to no avail!

Best Answer

Per your comments, the best approach is probably going to be to take the size of the event logs divided by the number of events, as events do vary in size, and both measures are easy to obtain.

For the size of the event logs, you can check either the actual files (by default at %SystemRoot%\System32\Winevt\Logs\), or right click on the log in question and select the properties. For the number of events, you can go into the Event Viewer and select all the events, which will tell you how many there are. Divide size by number to get the average size per event.

Having said that, size per event isn't a particularly normal or useful metric. I'd suggest you'd find it more useful to determine the size of logs you generate per day, which you can then extrapolate into decent capacity planning to determine how much disk space you'll need to buy to store whatever retention period's worth of logs you need to keep.

You'll also want keep in mind that redirecting logs from a large number of sources is I/O intensive, so space is not the only consideration - and if you need to reduce the space taken up by your logs, you can always try file and folder compression.