Aspectow Management Console is a central control system for Aspectow-based applications, providing integrated Observability, Controllability, and Governance. While AppMon focuses on real-time monitoring, the Management Console is designed to directly manage framework assets and securely handle sensitive resources.
- Integrated Management: Combines monitoring (AppMon), framework introspection (Anatomy), and security asset (PBE) management into a single console.
- Real-time Control: Provides real-time diagnosis and configuration control for running applications.
- Enterprise-Ready: Supports clustering environments and ensures operational stability through strict Role-Based Access Control (RBAC).
- Security & Admin: RBAC-based user management and a secure Vault for PBE Token management.
- Framework Introspection: Visualize Translets, Beans, Aspects, and Schedules. Live Bean Explorer for real-time state diagnosis.
- Operations & Monitoring: Integrated AppMon dashboard for logs and metrics, plus dynamic configuration and scheduler control.
- Java 21 or later
- Maven 3.9.4 or later (the included Maven wrapper is recommended)
To build Aspectow Management Console from the source code, follow these steps:
-
Clone the repository:
git clone https://github.com/aspectran/aspectow-console.git
-
Navigate to the project directory:
cd aspectow-console -
Build the project:
./build rebuild
After a successful build, you can run the included demo application.
-
Start the demo server:
./build demo
-
Access the console: Open your web browser and navigate to http://localhost:8082/console.
Aspectow Management Console is licensed under the Apache License 2.0.