Detecting and reducing monitoring redundancies
AssigneeCapital One Services, LLC
InventorMohamed SECK
Life of this patent
Estimating the term…
Abstract
In some implementations, a redundancy system may receive, from a log storage, a plurality of log files that were generated by a plurality of monitoring programs. The redundancy system may apply a machine learning model to the plurality of log files to detect one or more redundancies. The redundancy system may determine at least one monitoring program, in the plurality of monitoring programs, that is a candidate for removal based on the one or more redundancies. The redundancy system may transmit, to a ticket system, a command to open a ticket associated with the at least one monitoring program.
Claims20
A system for detecting and reducing monitoring redundancies, the system comprising:
- one or more memories;
- and
- one or more processors, communicatively coupled to the one or more memories, configured to:
- receive a plurality of log files that were generated by a plurality of monitoring programs;
- apply a machine learning model to the plurality of log files to detect one or more redundancies;
- determine at least one monitoring program, in the plurality of monitoring programs, that is a candidate for removal based on the one or more redundancies,
- wherein the one or more processors, when determining the at least one monitoring program, are to:
- map a set of log files, from the plurality of log files, that are determined based on the one or more redundancies, to the at least one monitoring program using a data structure that maps identifiers of the set of log files to identifiers of the at least one monitoring program to identify the at least one monitoring program as the candidate for removal;
- detect at least one log file, in the plurality of log files, that satisfies a removal condition;
- transmit a command to disable the at least one monitoring program;
- and
- transmit a command to discard the at least one log file.
A method of detecting and reducing monitoring redundancies, comprising:
- receiving, from a log storage, a plurality of log files that were generated by a plurality of monitoring programs;
- applying, by a redundancy system, a machine learning model to the plurality of log files to detect one or more redundancies;
- determining, by the redundancy system, at least one monitoring program, in the plurality of monitoring programs, that is a candidate for removal based on the one or more redundancies,
- wherein determining the at least one monitoring program comprises:
- mapping a set of log files, from the plurality of log files, that are determined based on the one or more redundancies, to the at least one monitoring program using a data structure that maps identifiers of the set of log files to identifiers of the at least one monitoring program to identify the at least one monitoring program as the candidate for removal;
- and
- transmitting, to a ticket system, a command to open a ticket associated with the at least one monitoring program,
- wherein the command to open the ticket includes a command to disable the at least one monitoring program.
A non-transitory computer-readable medium storing a set of instructions for detecting and reducing monitoring redundancies, the set of instructions comprising:
- one or more instructions that, when executed by one or more processors of a device, cause the device to:
- receive a plurality of log files that were generated by a plurality of monitoring programs;
- apply a machine learning model to the plurality of log files to detect one or more redundancies;
- determine at least one monitoring program, in the plurality of monitoring programs, that is a candidate for removal based on the one or more redundancies,
- wherein the one or more instructions, when executed by the one or more processors to determine the at least one monitoring program, cause the device to:
- map a set of log files, from the plurality of log files, that are determined based on the one or more redundancies, to the at least one monitoring program using a data structure that maps identifiers of the set of log files to identifiers of the at least one monitoring program to identify the at least one monitoring program as the candidate for removal;
- and
- transmit, to an administrator device, an indication of the at least one monitoring program,
- wherein the indication includes an indication to disable the at least one monitoring program.
Dependencies are inferred from the claim text.