Scrubbing and editing of diagnostic data
First Claim
1. A method of preparing diagnostic data for communication from a first site to a second site, the method comprising:
- determining, at the first site, diagnostic data to be communicated from the first site to the second site, the diagnostic data related to a problem and one or more first incidents associated with the problem in a system at the first site,identifying, at the first site, one or more second incidents that are correlated to the one or more first incidents,wherein correlation of the one or more second incidents to the one or more first incidents is based upon correlation keys associated with the respective incidents, the correlation keys being attribute-value pairs in metadata generated for the respective incidents identifying processes in the system at the first site;
including, at the first site, data related to the one or more second incidents in the diagnostic data;
generating, at the first site, information configured to display a user interface configured for enabling review of the diagnostic data by a user at the first site prior to communication of the diagnostic data from the first site to the second site;
receiving, at the first site, information via the user interface enabling the user to change the diagnostic data prior to communication of the diagnostic data from the first site to the second site;
receiving, at the first site, input via the user interface to replace a piece of the data related to the one or more second incidents included in the diagnostic data with a modified piece of data; and
communicating a modified version of the diagnostic data from the first site to the second site, wherein the modified version includes the modified piece of the data related to the one or more second incidents.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques that enable a user or customer at a system site to review and, if desired, modify data identified at the system site for transmission to a diagnosis site prior to the transmission. The identified diagnostic data may be modified such that data that the user does not want to be sent to the diagnosis site (e.g., sensitive data) is excluded from the data communicated to the diagnosis site. The data may be modified by removing or excluding the sensitive data from the data that is communicated to the diagnosis site or replacing the sensitive data with non-sensitive data. The modified data may then be communicated from the system site to the diagnosis site in the form of a package.
124 Citations
19 Claims
-
1. A method of preparing diagnostic data for communication from a first site to a second site, the method comprising:
-
determining, at the first site, diagnostic data to be communicated from the first site to the second site, the diagnostic data related to a problem and one or more first incidents associated with the problem in a system at the first site, identifying, at the first site, one or more second incidents that are correlated to the one or more first incidents, wherein correlation of the one or more second incidents to the one or more first incidents is based upon correlation keys associated with the respective incidents, the correlation keys being attribute-value pairs in metadata generated for the respective incidents identifying processes in the system at the first site; including, at the first site, data related to the one or more second incidents in the diagnostic data; generating, at the first site, information configured to display a user interface configured for enabling review of the diagnostic data by a user at the first site prior to communication of the diagnostic data from the first site to the second site; receiving, at the first site, information via the user interface enabling the user to change the diagnostic data prior to communication of the diagnostic data from the first site to the second site; receiving, at the first site, input via the user interface to replace a piece of the data related to the one or more second incidents included in the diagnostic data with a modified piece of data; and communicating a modified version of the diagnostic data from the first site to the second site, wherein the modified version includes the modified piece of the data related to the one or more second incidents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium storing a plurality of instructions for controlling a processor to prepare diagnostic data for communication from a first site to a second site, the plurality of instructions comprising:
-
instructions that cause the processor to determine, at the first site, diagnostic data to be communicated from the first site to the second site, the diagnostic data related to a problem and one or more first incidents associated with the problem in a system at the first site; instructions that cause the processor to identify one or more second incidents that are correlated to the one or more first incidents, wherein correlation of the one or more second incidents to the one or more first incidents is based upon correlation keys associated with the respective incidents, the correlation keys being attribute-value pairs in metadata generated for the respective incidents identifying components from a call stack; instructions that cause the processor to include data related to the one or more second incidents in the diagnostic data; instructions that cause the processor to generate information configured to display a user interface configured to enable review of the diagnostic data by a user at the first site prior to communication of the diagnostic data from the first site to the second site; and instructions that cause the processor to receive information via user interface configured to enable the user to change the diagnostic data prior to communication of the diagnostic data from the first site to the second site; instructions that cause the processor to receive input via the user interface to replace a piece of the data related to the one or more second incidents included in the diagnostic data with a modified piece of data and instructions that cause the processor to communicate a modified version of the diagnostic data from the first site to the second site, wherein the modified version includes the modified piece of the data related to the one or more second incidents. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system located at a first site for preparing diagnostic data for communication from the first site to a second site, the system comprising:
-
a memory; and a processor coupled to the memory; wherein the processor is configured to; determine diagnostic data to be communicated from the first site to the second site, the diagnostic data related to a problem and one or more first incidents associated with the problem in a system at the first site; identify one or more second incidents that are correlated to the one or more first incidents, wherein correlation of the one or more second incidents to the one or more first incidents is based upon correlation keys associated with the respective incidents, the correlation keys being attribute-value pairs in metadata generated for the respective incidents identifying transactions in the system at the first site; include data related to the one or more second incidents in the diagnostic data; generate information configured to display a user interface configured to enable review of the diagnostic data by a user prior to communication of the diagnostic data to the second site; receive information via the user interface configured to enable the user to change the diagnostic data prior to communication of the diagnostic data to the second site; receiving, at the first site, input via the user interface to replace a piece of the data related to the one or more second incidents included in the diagnostic data with a modified piece of data; and communicating a modified version of the diagnostic data from the first site to the second site, wherein the modified version includes the modified piece of the data related to the one or more second incidents. - View Dependent Claims (16, 17, 18, 19)
-
Specification