1. Install our lightweight open source client for your dev/test/stage environment.
2. Stream dynamic analysis data to an AppLand server when your application runs.
3. Sign-in to AppLand and explore how your code behaves using interactive diagrams and reports.
The complete set of step-by-step instructions for the entire process is available in our Documentation .
Automated discovery of your application’s architecture knowledge base begins with a lightweight instrumentation that collects behavioral data from your running code. The data specification and clients are developed in an OSS project hosted on appland.org .
The AppMap data specification was designed to capture information-rich application trace, yet it was optimized for small size and low overhead when recording and streaming application behavior.
AppMap open source clients are available for Ruby , Java , and Python applications today with additional platforms in the works.
When AppMap instrumentation is configured in your environment, application behavior data is sent to the AppLand server. AppLand will break the application flow into scenarios, each representing a unit of business logic. All scenarios collected during application execution form a mapset.
Sign-in your AppLand account and explore your architecture model in auto-magically generated component diagrams, interactive code and data flow diagrams and Web Service and Data model catalogs. AppLand generates interactive UML-like diagrams for you so you won’t have to do it manually again!