CPC G06F 11/079 (2013.01) [G06F 11/0709 (2013.01); G06F 11/3495 (2013.01); G06F 18/24317 (2023.01)] | 20 Claims |
1. A system that generates call-trace-classification rules that are used for diagnosis of operational problems or failures occurring in a distributed application, the system comprising:
one or more processors;
one or more memories; and
computer instructions, stored in one or more of the one or more memories that, when executed by one or more of the one or more processors, control the system to
extract call traces from a call-trace database as a call-trace dataset,
generate one or more labels and corresponding label values for the extracted call traces in the call-trace dataset when the extracted call traces in the call-trace dataset are not automatically labeled by a call-trace service and associate a label value for each label with each extracted call trace in the call-trace dataset,
for each label in a set of labels selected from labels associated with the extracted call traces in the call-trace dataset,
generate a call-trace-classification-rule set that partitions the extracted call traces in the call-trace dataset according to possible label values corresponding to the label in the set of labels,
filter the call-trace-classification-rule set, and
add call-trace-classification rules of the filtered call-trace-classification-rule set to a generated set of call-trace-classification rules,
display a portion of the call-trace-classification rules in the generated set of call-trace-classification rules for use in diagnosing an operational problem or failure occurring in the distributed application, and
store the call-trace-classification rules in the generated set of call-trace-classification rules in a logical toolbox for subsequent use in diagnosing operational problems or failures occurring in the distributed application.
|