A method performed by a network device for facilitating diagnosis of problems experienced in a wireless network , the method comprising steps of: receiving a plurality of time-ordered events occurring in the wireless network , each of the plurality of events associated with at least one subscriber and having one or more attributes; classifying the received time-ordered events into a plurality of categories based on time and based on the event attributes, wherein the classifying further comprises classifying the received time-ordered events into two or more user-defined category groups based on the event attributes, wherein a first of the user-defined category groups contains successful events and wherein a second of the user-defined category groups contains failed events; generating a plurality of records associated with the plurality of categories, wherein each record of the plurality of records includes characteristics that are indicative of a category of events that are grouped into said each record, and wherein the number of events in each record of the plurality of records is uniform across the plurality of records , wherein the characteristics of each record include: a start time and an end time for the time period of the events grouped in said each record, the two or more user-defined category groups of the events grouped in said each record, and the network interfaces that were involved in acquisition of the events grouped in said each record; and rendering to a user an interactive graphical representation of the plurality of records via a graphical user interface , wherein the rendering comprises displaying the characteristics associated with each of the plurality of records . receiving a plurality of time-ordered events occurring in the wireless network , each of the plurality of events associated with at least one subscriber and having one or more attributes; classifying the received time-ordered events into a plurality of categories based on time and based on the event attributes, wherein the classifying further comprises classifying the received time-ordered events into two or more user-defined category groups based on the event attributes, wherein a first of the user-defined category groups contains successful events and wherein a second of the user-defined category groups contains failed events; generating a plurality of records associated with the plurality of categories, wherein each record of the plurality of records includes characteristics that are indicative of a category of events that are grouped into said each record, and wherein the number of events in each record of the plurality of records is uniform across the plurality of records , wherein the characteristics of each record include: a start time and an end time for the time period of the events grouped in said each record, the two or more user-defined category groups of the events grouped in said each record, and the network interfaces that were involved in acquisition of the events grouped in said each record; and rendering to a user an interactive graphical representation of the plurality of records via a graphical user interface , wherein the rendering comprises displaying the characteristics associated with each of the plurality of records . <EOS>