主权项 |
1. A method comprising:
initiating a transaction involving a plurality of software components in a system; receiving transaction data from a plurality of agents instrumented on at least a subset of software components in the plurality of software components, wherein the transaction data describes attributes of a plurality of fragments of the transaction observed by the plurality of agents, and each of the fragments comprises a respective request and a corresponding response communicated between two software components in the plurality of software components; determining, from the transaction data, a flow of the transaction describing an order of the transaction fragments and involvement of respective software components in each transaction fragment; and generating, from the transaction data, documentation describing the system, wherein the documentation comprises a representation of a functional architecture of the system based on the determined flow. |