Wipe out all data in ODB. Get size of clean ODB with no data.
var db = orient.getDatabase();
var size = db.getSize()
print(size) //in bytes
Collect logs on a single Win VM for 30 minutes. During the 30 minutes, boot up the machine and run 5 applications i.e. I.E., Chrome, Firefox, Outlook & MS Word.
Get size of ODB again. New size - old size is an estimate of how much data 1 Win10 endpoint will generate in 30 minutes. Multiply by 18 to get size of data generated in a day. (9hrs ⇒ 540mins / 30 mins = 18)^^
Multiply by 100 to get estimated size of data from 100 Win10 endpoints in a day.
3 months → around 90 days. Multiply by 90 to get estimated size of storage needed to store data from 100 Win10 endpoints for 3 months.
Answer from part 5 + size of clean ODB = total storage needed for ODB.
Size of freshly installed ODB with NO events = 327,126 bytes
Size of ODB after collecting data for 30 mins = 5,243,459 bytes
Size of data generated from 30 mins (inclusive of machine bootup) = 5,243,459 - 327,126 = 4,916,333 bytes
Size of data generated during bootup of machine = 3,000,000 bytes