Stump's Constructs
Stump is designed to allow you to build a custom logging system that can support any TypeScript software system from a single monolithic server, to a fully distributed system. To achieve this, Stump exposes “constructs” that encapsulate specific behavior.
In order to show this composable nature, the constructs docs pages start with a basic monolithic configuration to monitor a single server, and builds from there, adding more system components/services.