Analytics output for detection of change sets system and method
A method, computer program product, and computer system for receiving, at a computing device, logs and traces from one or more sources. The logs and traces are analyzed for problem imprints associated with an error. A set of one or more candidate lists is generated from the logs and traces. A change set from the set of one or more candidate lists that caused the error is identified.
1. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
receiving logs and traces from one or more sources;
analyzing the logs and traces for problem imprints associated with an error;
generating a set of one or more candidate lists from the logs and traces;
identifying a change set from the set of one or more candidate lists that caused the error; and
filtering the change set, wherein the filtering is based upon, at least in part, a filter condition that includes at least one of a resolver name and a timestamp.
2. The computer program product of claim 1 wherein the set of one or more candidate lists includes at least one item, wherein the at least one item includes at least one of a source file name, a configuration file name, and an artifact name.
3. The computer program product of claim 2 further comprising receiving the change set for each item in the set of one or more candidate lists.
4. The computer program product of claim 1 further comprising filtering the generated set of one or more candidate lists.
5. The computer program product of claim 4 wherein the filtering is based upon, at least in part, a filter condition that includes at least one of a package name and a timestamp.
6. The computer program product of claim 1 further comprising generating a super set of candidate lists from the change set retrieved using a build number, wherein the super set of candidate lists is used to find a subset of candidate lists from the problem imprints.
7. A computing system including a processor and a memory configured to perform operations comprising:
receiving logs and traces from one or more sources;
analyzing the logs and traces for problem imprints associated with an error;
generating a set of one or more candidate lists from the logs and traces;
identifying a change set from the set of one or more candidate lists that caused the error; and
filtering the change set, wherein the filtering is based upon, at least in part, a filter condition that includes at least one of a resolver name and a timestamp.
8. The computing system of claim 7 wherein the set of one or more candidate lists includes at least one item, wherein the at least one item includes at least one of a source file name, a configuration file name, and an artifact name.
9. The computing system of claim 8 further comprising receiving the change set for each item in the set of one or more candidate lists.
10. The computing system of claim 7 further comprising generating a super set of candidate lists from the change set retrieved using a build number, wherein the super set of candidate lists is used to find a subset of candidate lists from the problem imprints.