Method and system for low-overhead latency profiling

The present disclosure provides a method, non-transitory computer-readable storage medium, and computer system that implement a latency monitoring and reporting service configured to collect and report latency of service transactions. In one embodiment, a chronicler object is generated and transmitt...

Full description

Saved in:
Bibliographic Details
Main Authors Piro, Jr., Louis Thomas, Kaemmerer, Jens, Yuryeva, Diana, Srivastava, Ashish
Format Patent
LanguageEnglish
Published 25.06.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present disclosure provides a method, non-transitory computer-readable storage medium, and computer system that implement a latency monitoring and reporting service configured to collect and report latency of service transactions. In one embodiment, a chronicler object is generated and transmitted to a charging engine, where the chronicler object is configured to collect a set of time points as the chronicler object travels through one or more components of the charging engine. Upon return of the chronicler object, the set of time points is extracted from the chronicler object and added to one of a plurality of accumulator objects. Each accumulator object includes a plurality of sets of time points from a plurality of chronicler objects that are received during a reporting window. The plurality of sets of times points of each accumulator object is used to calculate the latency of service transactions.
Bibliography:Application Number: US201414554026