Patent · US Active

Methods and systems of distributed tracing

US9916232B2 · kind B2 · utility

33Cited by
27References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 28, 2015
Grant dateMar 13, 2018
Priority date
Expiry dateJan 10, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/815
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.