IP Library Granted Patent US 11,599,404
Granted Patent B2
US 11,599,404 · App. 17/110,438 · Granted Mar 7, 2023

Correlation-based multi-source problem diagnosis

Inventors: Yuk L. Chan (Rochester, NY); Tian Wu (Beijing, CN); Jia Qi Li (Beijing, CN); Zhi Shuai Han (Beijing, CN); Lei Yu (Sleepy Hollow, NY); Hong Min (Hopewell Junction, NY); Fan Jing Meng (Beijing, CN); Abhishek Dokania (Hilliard, OH)
Assignee: International Business Machines Corporation
G06F11/0781G06F11/076G06F11/079G06F16/245G06Q10/10
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,599,404
App. No.
17/110,438
Granted
Mar 7, 2023
Kind
B2
Abstract

According to an aspect, a method includes searching for a correlated log identifier in a correlation database based on detecting a metrics-based anomaly. The method also includes providing, in a problem diagnosis, related log information associated with the correlated log identifier based on locating one or more log entries including the correlated log identifier in a same time window as the metrics-based anomaly. The method further includes searching for a correlated metric in the correlation database based on detecting a log-based anomaly and providing, in the problem diagnosis, related metric information associated with the correlated metric based on locating one or more metrics records including the correlated metric in the same time window as the log-based anomaly.

Claims (32)

1. A computer-implemented method comprising:

searching for a correlated log identifier in a correlation database based on detecting a metrics-based anomaly;

providing, in a problem diagnosis, related log information associated with the correlated log identifier based on locating one or more log entries including the correlated log identifier in a same time window as the metrics-based anomaly;

searching for a correlated metric in the correlation database based on detecting a log-based anomaly;

providing, in the problem diagnosis, related metric information associated with the correlated metric based on locating one or more metrics records including the correlated metric in the same time window as the log-based anomaly, wherein the problem diagnosis is provided based on determining that an anomaly occurred with a confidence level below a confidence threshold and correlated evidence is available;

preventing reporting of the anomaly based on determining that the correlated log identifier is not located in the one or more log entries; and

preventing reporting of the anomaly based on determining that the correlated metric is not located in the one or more metrics records.

2. The computer-implemented method of claim 1 , wherein the correlation database comprises a plurality of metric relationships defining correlations between multiple metrics.

3. The computer-implemented method of claim 2 , wherein the correlation database comprises a plurality of log relationships defining correlations between multiple log identifiers.

4. The computer-implemented method of claim 3 , wherein the correlation database comprises a plurality of metric-log relationships defining correlations between one or more pairs of metrics and log identifiers.

5. A system comprising:

a memory having computer readable instructions; and

one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:

searching for a correlated log identifier in a correlation database based on detecting a metrics-based anomaly;

providing, in a problem diagnosis, related log information associated with the correlated log identifier based on locating one or more log entries including the correlated log identifier in a same time window as the metrics-based anomaly;

searching for a correlated metric in the correlation database based on detecting a log-based anomaly;

providing, in the problem diagnosis, related metric information associated with the correlated metric based on locating one or more metrics records including the correlated metric in the same time window as the log-based anomaly, wherein the problem diagnosis is provided based on determining that an anomaly occurred with a confidence level below a confidence threshold and correlated evidence is available;

preventing reporting of the anomaly based on determining that the correlated log identifier is not located in the one or more log entries; and

preventing reporting of the anomaly based on determining that the correlated metric is not located in the one or more metrics records.

6. The system of claim 5 , wherein the correlation database comprises a plurality of metric relationships defining correlations between multiple metrics.

7. The system of claim 6 , wherein the correlation database comprises a plurality of log relationships defining correlations between multiple log identifiers.

8. The system of claim 7 , wherein the correlation database comprises a plurality of metric-log relationships defining correlations between one or more pairs of metrics and log identifiers.

9. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:

searching for a correlated log identifier in a correlation database based on detecting a metrics-based anomaly;

providing, in a problem diagnosis, related log information associated with the correlated log identifier based on locating one or more log entries including the correlated log identifier in a same time window as the metrics-based anomaly;

searching for a correlated metric in the correlation database based on detecting a log-based anomaly;

providing, in the problem diagnosis, related metric information associated with the correlated metric based on locating one or more metrics records including the correlated metric in the same time window as the log-based anomaly, wherein the problem diagnosis is provided based on determining that an anomaly occurred with a confidence level below a confidence threshold and correlated evidence is available;

preventing reporting of the anomaly based on determining that the correlated log identifier is not located in the one or more log entries; and

preventing reporting of the anomaly based on determining that the correlated metric is not located in the one or more metrics records.

10. The computer program product of claim 9 , wherein the correlation database comprises a plurality of metric relationships defining correlations between multiple metrics.

11. The computer program product of claim 9 , wherein the correlation database comprises a plurality of log relationships defining correlations between multiple log identifiers.

12. The computer program product of claim 11 , wherein the correlation database comprises a plurality of metric-log relationships defining correlations between one or more pairs of metrics and log identifiers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: CHAN, YUK L.; WU, TIAN; LI, JIA QI; HAN, ZHI SHUAI; YU, LEI; MIN, HONG; MENG, FAN JING; DOKANIA, ABHISHEK
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 054527/0844 →
Continuity (1)
Related Publication 20220179729A1 · Jun 9, 2022
Cited By (1)
US 12,287,696