APPLICATION PERFORMANCE ANALYTICS PLATFORM
First Claim
1. A system for an application performance analytics platform, the system comprising:
- at least one networking device; and
one or more computing devices connected to the at least one networking device, wherein the one or more computing devices comprises;
a memory to store instructions; and
processing circuitry, coupled with the memory, operable to execute the instructions, that when executed, cause the processing circuitry to;
access a monitoring system and a time series database;
interface, programmatically, the monitoring system with the series database;
interface, programmatically, an application performance management (APM) tool collector with the monitoring system;
pull or access, by the APM tool collector, a plurality of APM metrics from two or more APM tools to aggregate and input the plurality of APM metrics to the monitoring system;
pull or access a plurality of log files and input the plurality of log files to the time series database;
perform analysis, by the monitoring system, on at least the plurality of APM metrics;
extract, by the time series database, log data from the plurality of log files;
perform analysis on extracted log data; and
generate one or more alerts based on the analysis performed on the plurality of APM metrics and/or the analysis performed on the extracted log data.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments are generally directed to techniques of collecting analyzing information on various types of applications in an environment by an application performance analytics platform and acting on the analyzed information. The application performance analytics platform may include at least a monitoring system, a time series database, and an APM tool collector, all of which may be programmatically interfaced with or connected to each other. The APM tool collector may access or pull APM metrics from one or more APM tools and input the metrics to the monitoring system. The time series database may access or pull log files and extract log data for analysis. Based on the analysis, the application performance analytics platform may generate one or more alerts.
9 Citations
20 Claims
-
1. A system for an application performance analytics platform, the system comprising:
-
at least one networking device; and one or more computing devices connected to the at least one networking device, wherein the one or more computing devices comprises; a memory to store instructions; and processing circuitry, coupled with the memory, operable to execute the instructions, that when executed, cause the processing circuitry to; access a monitoring system and a time series database; interface, programmatically, the monitoring system with the series database; interface, programmatically, an application performance management (APM) tool collector with the monitoring system; pull or access, by the APM tool collector, a plurality of APM metrics from two or more APM tools to aggregate and input the plurality of APM metrics to the monitoring system; pull or access a plurality of log files and input the plurality of log files to the time series database; perform analysis, by the monitoring system, on at least the plurality of APM metrics; extract, by the time series database, log data from the plurality of log files; perform analysis on extracted log data; and generate one or more alerts based on the analysis performed on the plurality of APM metrics and/or the analysis performed on the extracted log data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a memory to store instructions; and processing circuitry, coupled with the memory, operable to execute the instructions, that when executed, cause the processing circuitry to; access a monitoring system; access, load, or communicate with an application performance management (APM) tool collector, wherein the APM tool collector is programmatically interfaced with the monitoring system; pull or access, by the APM tool collector, a plurality of APM metrics from two or more APM tools to aggregate and input the plurality of APM metrics to the monitoring system; perform analysis, by the monitoring system, on at least the plurality of APM metrics; receive, by the monitoring system, one or more results of analysis performed on log data, wherein the analysis on the log data is performed by a time series database; and generate one or more alerts based on the performed analysis on the plurality of APM metrics and/or the one or more results of the analysis performed on the log data. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer-readable storage medium storing computer-readable program code executable by a processor to:
-
pull or access, via an application performance (APM) tool collector, a plurality of APM metrics from two or more APM tools; aggregate and input the plurality of APM metrics to a monitoring system; pull or access a plurality of log files; input the plurality of log files to a time series database; perform analysis, via the monitoring system, on at least the plurality of APM metrics; extract, via the time series database, log data from the plurality of log files; perform analysis on extracted log data; and generate one or more alerts based on the performed analysis on the plurality of APM metrics and/or the performed analysis on the extracted log data. - View Dependent Claims (19, 20)
-
Specification