Adaptive metric pruning

US10713591B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10713591-B2
Application numberUS-201615224416-A
CountryUS
Kind codeB2
Filing dateJul 29, 2016
Priority dateJul 29, 2016
Publication dateJul 14, 2020
Grant dateJul 14, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for providing adaptive metric pruning includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations including: receive, by a collector, metadata associated with the business transaction running in a monitored environment; train a machine learning system by providing training data and an anticipated result for the training data to the machine learning system to generate rules for retaining given metadata; predict a retention requirement for the received metadata by providing the received metadata to the machine learning system to apply the generated rules and generate a result for retaining the received metadata; and provide a user interface to display the generated result for retaining the received metadata including a recommendation on how to retain the received metadata according to the result for retaining the received metadata.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for providing adaptive metric pruning associated with a monitored business transaction running on multiple tiers of nodes and distributed components in a monitored environment, including: a processor; a memory; and one or more modules stored in the memory and executable by the processor to perform operations including: receive, by a collector, metadata associated with the monitored business transaction, wherein the monitored business transaction is created by detecting an incoming request at an entry point of the monitored environment and tracking activity associated with the incoming request from an originating tier of the multiple tiers to one or more distributed components of the monitored environment, further wherein the metadata is gathered by a plurality of agents executing on devices of an end-to-end processing path used to fulfill a service request for the monitored business transaction in the monitored environment; train a machine learning system by providing training data and an anticipated result for the training data to the machine learning system to generate rules for retaining previously received metadata; predict a retention requirement for the received metadata by providing the received metadata to the machine learning system to apply the generated rules and generate a result for retaining the received metadata, wherein different weights are applied to parameters of the received metadata; and provide a user interface to display the generated result for retaining the received metadata including a recommendation on how to retain the received metadata according to the result for retaining the received metadata. 2. The system of claim 1 , wherein the one or more modules are executable by the processor to train the machine learning system including applying a machine learning algorithm to the training data and the anticipated result to generate the rules for retaining the previously received metadata, wherein the rules include categorizing the previously received metadata into different groups having different retentions. 3. The system of claim 2 , wherein the different groups having different retentions include a group for removing from cache, a group for removing from disk, or a group for further monitoring. 4. The system of claim 2 , wherein the one or more modules are executable by the processor to predict the retention requirement including applying the machine learning algorithm to the received metadata to apply the generated rules to categorize the received metadata into the different groups. 5. The system of claim 4 , wherein the one or more modules are executable by the processor to provide feedback to the machine learning system to update the generated rules. 6. The system of claim 5 , wherein the one or more modules are executable by the processor to provide the feedback by adding the generated result for retaining the received metadata as new training data for the machine learning system. 7. The system of claim 1 , wherein the metadata includes metrics, events, logs, snapshots, or configurations. 8. The system of claim 7 , wherein the metadata are associated with monitored data including average response time, calls per minute, load, or number of slow calls. 9. A method for providing adaptive metric pruning associated with a monitored business transaction running on multiple tiers of nodes and distributed components in a monitored environment, including: receiving, by a collector, metadata associated with the monitored business transaction, wherein the monitored business transaction is created by detecting an incoming request at an entry point of the monitored environment and tracking activity associated with the incoming request from an originating tier of the multiple tiers to one or more distributed components of the monitored environment, further wherein the metadata is gathered by a plurality of agents executing on devices of an end-to-end processing path used to fulfill a service request for the monitored business transaction in the monitored environment; training a machine learning system by providing training data and an anticipated result for the training data to the machine learning system to generate rules for retaining previously received metadata; predicting a retention requirement for the received metadata by providing the received metadata to the machine learning system to apply the generated rules and generate a result for retaining the received metadata, wherein different weights are applied to parameters of the received metadata; and providing a user interface to display the generated result for retaining the received metadata including a recommendation on how to retain the received metadata according to the result for retaining the received metadata. 10. The method of claim 9 , wherein training the machine learning system includes applying a machine learning algorithm to the training data and the anticipated result to generate the rules for retaining the previously received metadata, wherein the rules include categorizing the previously received metadata into different groups having different retentions. 11. The method of claim 10 , wherein the different groups having different retentions include a group for removing from cache, a group for removing from disk, or a group for further monitoring. 12. The method of claim 10 , wherein predicting the retention requirement includes applying the machine learning algorithm to the received metadata to apply the generated rules to categorize the received metadata into the different groups. 13. The method of claim 12 , including providing feedback to the machine learning system to update the generated rules. 14. The method of claim 13 , wherein providing the feedback includes adding the generated result for retaining the received metadata as new training data for the machine learning system. 15. A non-transitory computer readable medium embodying instructions for providing adaptive metric pruning associated with a monitored business transaction running on multiple tiers of nodes and distributed components in a monitored environment, that, when executed by a processor, cause operations to be performed including: receiving, by a collector, metadata associated with a business transaction, wherein the monitored business transaction is created by detecting an incoming request at an entry point of the monitored environment and tracking activity associated with the incoming request from an originating tier of the multiple tiers to one or more distributed components of the monitored environment, further wherein the metadata is gathered by a plurality of agents executing on devices of an end-to-end processing path used to fulfill a service request for the monitored business transaction in the monitored environment; training a machine learning system by providing training data and an anticipated result for the training data to the machine learning system to generate rules for retaining previously received metadata; predicting a retention requirement for the received metadata by providing the received metadata to the machine learning system to apply the generated rules and generate a result for retaining the received metadata, wherein different weights are applied to parameters of the received metadata; and providing a user interface to display the generated result for retaining the received metadata including a recommendation on how to retain the received metadata according to the result for retaining the received metadata. 16. The non-transitory computer readable medium of claim 15 , wherein

Assignees

Inventors

Classifications

  • G06N20/00Primary

    Machine learning · CPC title

  • Enterprise or organisation modelling · CPC title

  • Inference or reasoning models · CPC title

  • Knowledge engineering; Knowledge acquisition · CPC title

  • Extracting rules from data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10713591B2 cover?
A system for providing adaptive metric pruning includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations including: receive, by a collector, metadata associated with the business transaction running in a monitored environment; train a machine learning system by providing training data and an anticipated result for the traini…
Who is the assignee on this patent?
Appdynamics Llc, Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06N20/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 14 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).