IP Library Granted Patent US 11,874,730
Granted Patent B2
US 11,874,730 · App. 17/681,774 · Granted Jan 16, 2024

Identifying log anomaly resolution from anomalous system logs

Inventors: Ruchi Mahindru (Elmsford, NY); Harshit Kumar (Delhi, IN); Sahil Bansal (Kurukshetra, IN); Anbang Xu (San Jose, CA); Lu An (Raleigh, NC); Gargi B. Dasgupta (Bangalore, IN)
Assignee: International Business Machines Corporation
G06F11/079G06F11/0751G06F11/0778G06F11/0793
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,874,730
App. No.
17/681,774
Granted
Jan 16, 2024
Kind
B2
Abstract

Identifying an log anomaly resolution by generating a knowledge base linking each of a plurality of incidents with historical anomalous log lines, calculating a resolution specificity score for each knowledge base record, identifying a run-time anomalous log line using the knowledge base, predicting a category for the run-time anomalous log line, identifying resolutions according to the category, ranking the resolutions according to the resolution specificity scores, and recommending a resolution according to the ranking.

Claims (62)

1. A computer implemented method for identifying a log anomaly resolution, the method comprising:

generating, by one or more computer processors, a knowledge base linking each of a plurality of historical incidents with historical anomalous log lines;

calculating, by the one or more computer processors, a resolution specificity score for each knowledge base record;

identifying, by the one or more computer processors, an out-of-control-band run-time anomalous log line using the knowledge base;

predicting, by the one or more computer processors, a category for the run-time anomalous log line;

identifying, by the one or more computer processors, resolutions according to the category;

ranking, by the one or more computer processors, the resolutions according to the resolution specificity scores; and

recommending, by the one or more computer processors, a resolution according to the ranking.

2. The computer implemented method according to claim 1 , further comprising:

predicting, by the one or more computer processors, a sub-category for the run-time anomalous log line according to the knowledge base; and

identifying, by the one or more computer processors, resolutions according to the category and the sub-category.

3. The computer implemented method according to claim 1 , further comprising:

identifying, by the one or more computer processors, resolutions according to the category and a category prediction confidence.

4. The computer implemented method according to claim 1 , further comprising revising, by the one or more computer processors, the knowledge base according to the run-time anomalous log lines.

5. The computer implemented method according to claim 1 , further comprising ranking, by the one or more computer processors, the resolutions according to resolution feature frequency.

6. The computer implemented method according to claim 1 , further comprising ranking, by the one or more computer processors, the resolutions according to resolution usages frequency.

7. The computer implemented method according to claim 1 , further comprising:

predicting, by the one or more computer processors, a sub-category for the run-time anomalous log line according to the knowledge base;

identifying, by the one or more computer processors, message code from the run-time anomalous log line; and

identifying, by the one or more computer processors, resolutions according to the message code, the category and the sub-category.

8. A computer program product for identifying log anomaly resolutions, the computer program product comprising one or more computer readable storage media and collectively stored program instructions on the one or more computer readable storage media the stored program instructions comprising:

program instructions to generate a knowledge base linking each of a plurality of incidents with historical anomalous log lines;

program instructions to calculate a resolution specificity score for each knowledge base record;

program instructions to identify an out-of-control-band run-time anomalous log line using the knowledge base;

program instructions to predict a category for the run-time anomalous log line;

program instructions to identify resolutions according to the category;

program instructions to rank the resolutions according to the resolution specificity scores; and

program instructions to recommend a resolution according to the ranking.

9. The computer program product according to claim 8 , the stored program instructions further comprising:

program instructions to predict a sub-category for the run-time anomalous log line according to the knowledge base; and

program instructions to identify resolutions according to the category and the sub-category.

10. The computer program product according to claim 8 , the stored program instructions further comprising:

program instructions to identify resolutions according to the category and a category prediction confidence.

11. The computer program product according to claim 8 , the stored program instructions further comprising program instructions to revise the knowledge base according to the run-time anomalous log lines.

12. The computer program product according to claim 8 , the stored program instructions further comprising program instructions to rank the resolutions according to resolution feature frequency.

13. The computer program product according to claim 8 , the stored program instructions further comprising program instructions to rank the resolutions according to resolution usages frequency.

14. The computer program product according to claim 8 , the stored program instructions further comprising:

program instructions to predict a sub-category for the run-time anomalous log line according to the knowledge base;

program instructions to identify message code from the run-time anomalous log line; and

program instructions to identify resolutions according to the message code, the category and the sub-category.

15. A computer system for identifying log anomaly resolutions, the computer system comprising:

one or more computer processors;

one or more computer readable storage devices; and

stored program instructions on the one or more computer readable storage devices for execution by the one or more computer processors, the stored program instructions comprising:

program instructions to generate a knowledge base linking each of a plurality of historical incidents with historical anomalous log lines;

program instructions to calculate a resolution specificity score for each knowledge base record;

program instructions to identify an out-of-control-band run-time anomalous log line using the knowledge base;

program instructions to predict a category for the run-time anomalous log line;

program instructions to identify resolutions according to the category;

program instructions to rank the resolutions according to the resolution specificity scores; and

program instructions to recommend a resolution according to the ranking.

16. The computer system according to claim 15 , the stored program instructions further comprising:

program instructions to predict a sub-category for the run-time anomalous log line according to the knowledge base; and

program instructions to identify resolutions according to the category and the sub-category.

17. The computer system according to claim 15 , the stored program instructions further comprising:

program instructions to identify resolutions according to the category and a category prediction confidence.

18. The computer system according to claim 15 , the stored program instructions further comprising program instructions to rank the resolutions according to resolution feature frequency.

19. The computer system according to claim 15 , the stored program instructions further comprising program instructions to rank the resolutions according to resolution usages frequency.

20. The computer system according to claim 15 , the stored program instructions further comprising:

program instructions to predict a sub-category for the run-time anomalous log line according to the knowledge base;

program instructions to identify message code from the run-time anomalous log line; and

program instructions to identify resolutions according to the message code, the category and the sub-category.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2022
From: MAHINDRU, RUCHI; KUMAR, HARSHIT; BANSAL, SAHIL; XU, ANBANG; AN, LU; DASGUPTA, GARGI B.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 059109/0552 →
Continuity (1)
Related Publication 20230273849A1 · Aug 31, 2023