LOGGING INCIDENT MANAGER
First Claim
1. A computer-implemented method associated with processing log messages from a plurality of handlers that are distributed among a plurality of hosts in an application cluster, the method comprising:
- receiving, at a logging appliance that includes at least a processor, communications from the plurality of handlers, wherein the communications include log messages for a plurality of components associated with the plurality of handlers, and wherein the application cluster includes the plurality of components distributed among the plurality of hosts;
analyzing the communications to determine whether at least one of the communications indicates an error has been encountered by one of the plurality of components; and
scheduling a subset of the plurality of handlers to provide reports in response to detecting the error, wherein the subset of the plurality of handlers includes handlers that are associated with the error.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with intelligently processing log messages are described. In one embodiment, a computer-implemented method includes analyzing, by a logging appliance that includes at least hardware, communications received from a plurality of handlers to determine whether at least one of the communications indicates an error has been encountered by one of a plurality of components associated with the plurality of handlers. The method includes scheduling a subset of the plurality of handlers to provide reports that include a detailed set of log messages in response to detecting the error. The subset of the plurality of handlers includes handlers that are associated with the error.
-
Citations
20 Claims
-
1. A computer-implemented method associated with processing log messages from a plurality of handlers that are distributed among a plurality of hosts in an application cluster, the method comprising:
-
receiving, at a logging appliance that includes at least a processor, communications from the plurality of handlers, wherein the communications include log messages for a plurality of components associated with the plurality of handlers, and wherein the application cluster includes the plurality of components distributed among the plurality of hosts; analyzing the communications to determine whether at least one of the communications indicates an error has been encountered by one of the plurality of components; and scheduling a subset of the plurality of handlers to provide reports in response to detecting the error, wherein the subset of the plurality of handlers includes handlers that are associated with the error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system for processing log messages from a plurality of handlers that are distributed among a plurality of hosts in an application cluster, comprising:
-
a message logic configured to receive communications from the plurality of handlers, wherein the communications include log messages about a plurality of components associated with the plurality of handlers, and wherein the application cluster includes the plurality of components distributed among the plurality of hosts; and incident manager logic configured to analyze the communications to determine whether at least one of the communications indicates an error has been encountered by one of the plurality of components, wherein the error is a fault condition in one of the plurality of components that has been registered in a log message by one of the plurality of handlers, and wherein the incident management logic is configured to schedule a subset of the plurality of handlers to provide reports that include a detailed set of log messages in response to detecting the error, wherein the subset of the plurality of handlers includes handlers that are associated with the error. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-storage medium storing logic for execution by a device for processing log messages from a component that is part of an application cluster, the non-transitory computer-storage medium comprising:
-
logic configured to analyze communications received from a plurality of handlers to determine whether at least one of the communications indicates an error has been encountered by one of a plurality of components associated with the plurality of handlers; and logic configured to schedule a subset of the plurality of handlers to provide reports that include a detailed set of log messages in response to detecting the error, wherein the subset of the plurality of handlers includes handlers that are associated with the error. - View Dependent Claims (20)
-
Specification