1. A method of managing events pertaining to input/output (I/O) activities in a computing system coupled to a storage array through multiple paths, the method comprising: receiving multiple first events by a queue manager that manages an event queue, the queue manager and the event queue being part of a multipathing driver running within a kernel of the computing system, the first events originating from within the multipathing driver; receiving multiple second events by the queue manager, the second events originating from a software construct running outside the kernel of the computing system; and storing records of the first events and the second events in the event queue, including chronologically ordering the records of the first events and the second events in the event queue in order of receipt by the queue manager.