Systems, methods, and computer-readable media for analyzing intercepted telemetry events
AssigneeDeepfactor, Inc.
InventorsMichael Kevin Larkin, Kiran Kamity
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable media for intercepting telemetry events obtained during operation of an application and analyzing the telemetry events are provided. The telemetry events are intercepted at the library level by interposing on application calls to a native library. The telemetry events are collected and transmitted to a platform that analyzes the collected events and presents information based on the analysis.
Claims24
A telemetry interception and analysis platform (TIAP) system, comprising:
- a server comprising a processor to run a TIAP portal comprising an event service operative to receive telemetry events from a TIAP runtime being executed on a customer computer system in conjunction with an application being executed on the customer computer system,
- wherein the telemetry events are intercepted at a library level within a software stack running on the customer computer system,
- wherein each telemetry event is associated with a particular instance of a particular component being called by the application,
- wherein the TIAP portal further comprises an analytics service operative to analyze the telemetry events to generate a plurality of analytics outputs for display in a user interface based on analysis of the telemetry events, and
- wherein the TIAP portal further comprises an application programming interface (API) service operative to process commands received via the user interface to cause the TIAP system to perform a desired operation, including commands that control how the plurality of analytics outputs are displayed.
A method for operating a telemetry interception and analysis platform (TIAP) system, comprising:
- receiving, by a TIAP portal comprising an event service, telemetry events from a TIAP runtime being executed on a customer computer system in conjunction with an application being executed on the customer computer system, wherein the telemetry events are intercepted at a library level within a software stack running on the customer computer system, and wherein each telemetry event is associated with a particular instance of a particular component being called by the application;
- analyzing, by the TIAP portal further comprises an analytics service, the telemetry events to generate a plurality of analytics outputs for display in a user interface based on analysis of the telemetry events;
- and
- processing, by the TIAP portal further comprises an application programming interface (API) service, commands received via the user interface to cause the TIAP system to perform a desired operation, including commands that control how the plurality of analytics outputs are displayed.
Dependencies are inferred from the claim text.