Systems and methods for health analysis of a modeled software system
A method and apparatus are described for performing a health analysis of a modeled software system of a distributed services system. A stream of ledger transaction messages generated during execution of the software system are received and stored in a data store. A ledger data model is accessed, representing a state machine having states, data, and transitions between states indicative of proper functioning of the underlying software system. A ledger clearing operation generates monetary balances of states in the data model, and aggregated values associated with operational characteristics of various states.