Techniques Associated with Server Transaction Latency Information
US-2015222516-A1 · Aug 6, 2015 · US
US9547834B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9547834-B2 |
| Application number | US-201414150247-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 8, 2014 |
| Priority date | Jan 8, 2014 |
| Publication date | Jan 17, 2017 |
| Grant date | Jan 17, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Aspects of the present disclosure provide systems and methods directed toward monitoring transactions between computing resources of a computing system. A transaction agent may monitor transactions between computing resources and generate transaction log information corresponding to the transactions. A current transaction rate for a current time period and a previous transaction rate for a previous time period may be automatically obtained based on transaction log information. The current transaction rate may be compared to the previous transaction rate, and a transaction rate alert may be generated responsive to determining that the previous transaction rate exceeds the current transaction rate. A current and previous transaction latency average may also be obtained based on transaction time information of the transaction log information. The transaction latency averages may be compared, and a transaction latency alert may be generated responsive to determining that the current transaction latency average exceeds the previous transaction latency average.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method for monitoring transaction processing at a computing system comprising: monitoring transactions between computing resources of a computing system using a transaction monitoring agent wherein access to the computing resources is obtained via a communication network; generating, by the transaction monitoring agent, transaction log information corresponding to the transactions; obtaining, automatically by a computing device, a current transaction rate for a current time period based on the transaction log information; obtaining, automatically by the computing device, a previous transaction rate for a previous time period prior to the current time period based on the transaction log information; comparing, by the computing device, the current transaction rate to the previous transaction rate; generating, by the computing device, a transaction rate alert responsive to determining that the previous transaction rate exceeds the current transaction rate by greater than a first predetermined transaction rate difference threshold used to trigger alerts; determining, by the computing device, that a network latency on the communication network has increased; adjusting the first predetermined transaction rate difference threshold used to trigger alerts to a second, different predetermined transaction rate difference threshold used to trigger alerts automatically by the computing device in response to the determining that the network latency has increased; determining, by the computing device, that the network latency on the communication network has decreased; and reverting the second predetermined transaction rate difference threshold used to trigger alerts to the first predetermined transaction rate threshold used to trigger alerts automatically by the computing device in response to the determining that the network latency has decreased. 2. The method of claim 1 wherein: the current transaction rate is one of a plurality of current transaction rates obtained for the current time period based on the transaction log information; and the plurality of current transaction rates includes a current minute transaction rate, a current hour transaction rate, a current day transaction rate, a current week transaction rate, and a current month transaction rate. 3. The method of claim 2 wherein the transaction log information includes transaction time information and further comprising: obtaining, automatically by the computing device, a current transaction latency average for the current time period based on the transaction time information; obtaining, automatically by the computing device, a previous transaction latency average for the previous time period based on the transaction time information; comparing, by the computing device, the current transaction latency average to the previous transaction latency average; and generating, by the computing device, a transaction latency alert responsive to determining that the current transaction latency average exceeds the previous transaction latency average. 4. The method of claim 3 wherein: the current transaction latency average is one of a plurality of current transaction latency averages obtained for the current time period based on the transaction time information; and the plurality of current transaction latency averages include a current minute transaction latency average, a current hour transaction latency average, a current day transaction latency average, a current week transaction latency average, and a current month transaction latency average. 5. The method of claim 4 wherein: the current transaction rate, previous transaction rate, current transaction latency average, and previous transaction latency average are based on transaction information corresponding to transactions performed between a first computing resource and a second computing resource of the computing system. 6. The method of claim 4 wherein: the current transaction rate, previous transaction rate, current transaction latency average, and previous transaction latency average are based on transaction information corresponding to transactions respectively performed between a first computing resource and a plurality of computing resources of the computing system. 7. A system for monitoring transaction processing at a computing system comprising: at least one processor; a data store that stores transaction log information collected by a transaction monitoring agent and corresponding to transactions performed between computing resources of a computing system wherein the transaction log information includes transaction time information and wherein access to the computing resources is obtained via a communication network of the computing system; and memory storing instructions that, when executed by the at least one processor, cause the system to: evaluate the transaction log by parsing the transaction log information, obtaining a current transaction metric for a current time period based on the transaction log information, and obtaining a previous transaction metric for a previous time period prior to the current time period based on the transaction log information; evaluate a status of the current transaction metric by comparing the current transaction metric to the previous transaction metric and determining whether to trigger an alert based on a comparison between the current transaction metric and the previous transaction metric; and generating the alert in response to determining that the current transaction metric deviates from the previous transaction metric by greater than a first predetermined transaction metric difference threshold used to trigger alerts; evaluate a network latency on the communication network by determining whether the network latency has either increased or decreased; and adjust the first predetermined transaction metric difference threshold used to trigger alerts by either (i) adjusting the first predetermined transaction metric difference threshold used to trigger alerts to a second predetermined transaction metric different threshold in response to determining that the network latency has increased, or (ii) reverting the first predetermined transaction metric difference threshold to a previous predetermined transaction metric difference threshold in response to determining that the network latency has decreased. 8. The system of claim 7 wherein: the current transaction metric is a current transaction rate obtained based on the transaction log information; the previous transaction metric is a previous transaction rate obtained based on the transaction log information; and the first predetermined transaction metric difference threshold is a predetermined transaction rate difference threshold. 9. The system of claim 7 wherein: the current transaction metric is a current transaction latency average obtained based on the transaction time information; the previous transaction metric is a previous transaction latency average based on the transaction time information; and the first predetermined transaction metric difference threshold is a predetermined transaction latency difference threshold. 10. The system of claim 7 wherein: the instructions, when executed by the at least one processor, further cause the system to present, at a display device, a user interface comprising: a list of at least a portion of the computing resources of the computing system, and an indication of at least one transaction metric associated with one of the computing resources included in the list; wherein the portion of the computing resources included in the list are selectable by a user via the user
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.