US2018203794A1PendingUtilityA1

Methods and systems of distributed tracing

57
Assignee: RACKSPACE US INCPriority: Jan 28, 2013Filed: Mar 12, 2018Published: Jul 19, 2018
Est. expiryJan 28, 2033(~6.5 yrs left)· nominal 20-yr term from priority
G06F 11/3636G06F 11/3612G06F 11/3688G06F 8/70G06F 11/323G06F 16/245G06F 11/3447G06F 11/3466G06F 11/3006G06F 2201/815
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and methods are provided for distributed tracing in a distributed application. In one embodiment, a method includes observing a plurality of messages sent and received among components of the distributed application, generating a probabilistic model of a call flow from observed messages of the distributed system, and constructing a call flow graph based on the probabilistic model for the distributed application. Distributed tracing may include observing messages by performing the subscription-based observation techniques and operations to receive, message traces describing messages being communicated among components of the distributed application. In this regard, the tracing service may merge message traces from different instrumentation points with message traces obtained by observing message queues to generate a probabilistic model and call flow graph. A distributed application developer or other relevant user may benefit in efficiently and effectively tracking down a cause of an abnormal behavior or analyzing performance profiles.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of distributed tracing in a distributed application, the method comprising:
 observing a plurality of messages sent and received among components of the distributed application;   generating a probabilistic model of a call flow from observed messages of the distributed system; and   constructing a call flow graph based on the probabilistic model for the distributed application.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.