INTELLIGENT TRACE GENERATION FROM COMPACT TRANSACTION RUNTIME DATA

To allow trace generation regardless of the complexity of a distributed application, agents across a distributed application split transaction information into static data that identifies the subroutines of a software component and compact runtime data that is recorded for per transaction. A single...

Full description

Saved in:
Bibliographic Details
Main Authors Krishnamurthy, Anand, Mani, Ramesh
Format Patent
LanguageEnglish
Published 20.06.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To allow trace generation regardless of the complexity of a distributed application, agents across a distributed application split transaction information into static data that identifies the subroutines of a software component and compact runtime data that is recorded for per transaction. A single instance of the static data is maintained for a software component while the compact runtime data is maintained for per transaction that invokes the software component. When a transaction satisfies a trace filter, the filter initiation component includes in a software component invocation for a subsequent transaction an identifier of the previous transaction that satisfied the trace filter. This transaction identifier propagates across the downstream components and causes the downstream components to generate and send trace segments constructed from the previously recorded runtime data for the identified previous transaction and the static subroutine identifying data for the respective component.
Bibliography:Application Number: US201715844491