Table of Contents
Constellation is an IT service mapping interface, enabling any IT organization to visualize and control its dependencies by application.
- Online demo: https://constellation.abolabs.fr/ (login:
demo@abolabs.fr/ password:demo)
- Modeling of applications and application services.
- Service management by version.
- Declaration of service dependencies according to 3 levels:
- 🔵 Minor In the event of unavailability: impact on minor or major functionality(ies) with workaround solution.
- 🔶 Major In the event of unavailability: impact on major function(s) with no workaround but no general unavailability.
- 🔴 Critical In the event of unavailability: impact of one (or more) major function(s) with no workaround, resulting in general unavailability of the application.
-
3 types of visualization possible
- Dependencies between applications
- Service dependencies by application
- Service dependencies by hosting solutions
-
Impact detection
- React with ReactAdmin
- Cytoscape
The instructions below show the various steps involved in initializing the application via Docker.
The app has been developed using the versions below:
- Docker version
29.
Each service version is declared in the file ./install/prod/docker-compose.yml.
Step-by-step installation instructions are available in ./doc/Setup.md.
Examples of uses
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under GNU AFFERO GENERAL PUBLIC LICENSE. See LICENSE for more information.
(Creator) Alexandre Bordin - @Linkedin
Project Link: https://gitlab.com/abolabs/constellation