IP Library Granted Patent US 11,494,250
Granted Patent B1
US 11,494,250 · App. 17/388,810 · Granted Nov 8, 2022

Method and system for variable level of logging based on (long term steady state) system error equilibrium

Inventors: Shelesh Chopra (Bangalore, IN); Mahantesh Ambaljeri (Bangalore, IN); Girish Chandra Belmanu Sadananda (Bangalore, IN); Gururaj Kulkarni (Bangalore, IN); Rahul Deo Vishwakarma (Kolkata, IN)
Assignee: EMC IP HOLDING COMPANY LLC
G06F11/0778G06F11/0754G06F11/3476G06F11/0709
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,494,250
App. No.
17/388,810
Granted
Nov 8, 2022
Kind
B1
Abstract

In general, embodiments of the invention relate to a method for enabling enhanced logging. The method includes obtaining historical data for a target entity, determining a steady state error probability of the target entity using the historical data, and enabling, based on the steady state error probability, a first level of enhanced logging on the target entity.

Claims (36)

1. A method for enabling enhanced logging, comprising:

obtaining historical data for a target entity;

determining a steady state error probability of the target entity using the historical data, the determining comprising:

determining an initial state of the target entity as one selected from a group of states comprising an error state and a warning state; and

determining a transition probability for the target entity; and

enabling, based on the steady state error probability, a first level of enhanced logging on the target entity.

2. The method of claim 1 , further comprising:

obtaining, after the enabling, second historical data for the target entity;

determining a second steady state error probability of the target entity using the second historical data; and

deactivating, based on the second steady state error probability, the first level of enhanced logging on the target entity on the target entity.

3. The method of claim 2 , further comprising:

after the deactivating the first level of enhanced logging, enabling a second level of enhanced logging on the target entity.

4. The method of claim 3 , wherein the first level of enhanced logging comprises less granular data than the second level of enhanced logging.

5. The method of claim 2 , wherein enabling, based on the steady state error probability, the first level of enhanced logging on the target entity comprises enabling the enhanced logging for a target period, and wherein the second steady state error probability is determined after the target period has elapsed.

6. The method of claim 1 , wherein the transition probability specifies a first probability of the target entity transitioning from the error state to the warning state and a second probability of the target entity transitioning from the warning state to the error state.

7. The method of claim 1 , wherein enabling, based on the steady state error probability, the first level of enhanced logging on the target entity comprises selecting the first level of enhanced logging using a log level mapping.

8. The method of claim 1 , wherein the target entity is a microservice.

9. The method of claim 1 , wherein the target entity is a backup node.

10. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method, the method comprising:

obtaining historical data for a target entity;

determining a steady state error probability of the target entity using the historical data, the determining comprising:

determining an initial state of the target entity as one selected from a group of states comprising an error state and a warning state; and

determining a transition probability for the target entity; and

enabling, based on the steady state error probability, a first level of enhanced logging on the target entity.

11. The non-transitory computer readable medium of claim 10 , the method further comprising:

obtaining, after the enabling, second historical data for the target entity;

determining a second steady state error probability of the target entity using the second historical data; and

deactivating, based on the second steady state error probability, the first level of enhanced logging on the target entity on the target entity.

12. The non-transitory computer readable medium of claim 11 , the method further comprising:

after the deactivating the first level of enhanced logging, enabling a second level of enhanced logging on the target entity.

13. The non-transitory computer readable medium of claim 12 , wherein the first level of enhanced logging comprises less granular data than the second level of enhanced logging.

14. The non-transitory computer readable medium of claim 11 , wherein enabling, based on the steady state error probability, the first level of enhanced logging on the target entity comprises enabling the enhanced logging for a target period, and wherein the second error steady state probability is determined after the target period has elapsed.

15. The non-transitory computer readable medium of claim 10 , wherein the transition probability specifies a first probability of the target entity transitioning from the error state to the warning state and a second probability of the target entity transitioning from warning state to an error state.

16. The non-transitory computer readable medium of claim 10 , wherein enabling, based on the steady state error probability, the first level of enhanced logging on the target entity comprises selecting the first level of enhanced logging using a log level mapping.

17. The non-transitory computer readable medium of claim 10 , wherein the target entity is a microservice.

18. The non-transitory computer readable medium of claim 10 , wherein the target entity is a backup node.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2021
From: CHOPRA, SHELESH; AMBALJERI, MAHANTESH; SADANANDA, GRISH CHANDRA BELMANU; KULKARNI, GURURAJ; VISHWAKARMA, RAHUL DEO
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 057047/0398 →
Priority Claims (1)
IN 202141026346 · Jun 14, 2021 · national
Cited By (1)
US 12,520,007