Installing UP9 using Docker-Compose
Installing UP9 using Docker-Compose requires three steps:
- Sign Up & Install
- Create an UP9 Docker-Compose Config File
- Launch Docker-Compose
Step (1/3): Sign Up & Install
To install, please sign up using this link: https://up9.app/signup. You can ignore the on-screen instructions for now. To use Docker-Compose, you need to install the UP9 CLI.
Install the UP9 CLI using NPM:
npm i -g up9
Or, with Brew:
brew tap up9inc/brew && brew install up9
Assuming your browser is open and you are logged in to your UP9 account, authenticate the UP9 CLI:
up9 auth:login
The CLI will use the browser to complete the authentication.
Step (2/3): Create an UP9 Docker-Compose Config File
Change directories to your docker-compose folder and run the following command:
up9 tap:create-docker-compose <workspace-name>
Here is an example of an output:
A new file will be generated named docker-compose-up9.yml that includes configuration instructions for UP9.
Step (3/3): Launch Docker-Compose
To launch, use the following command:
docker-compose -f docker-compose.yml -f docker-compose-up9.yml up
Training the UP9 Models
UP9 works by observing service traffic. The more traffic UP9 observes, the more information it has to train its models. To generate traffic, you can simply use the system, or run pre-existing end-to-end tests.
Service Contracts
See how your services interact with each other based on traffic, as well as export to Swagger format.
Traffic Log
See the actual traffic observed by UP9 (think of Chrome Dev Tools for your cluster).
Poking, Troubleshooting and Interacting with your Services
Payload is ready to send. Customize it or send it as-is. Poke and interact with your services in real time with immediate feedback.
Dependency Map
Example of a service dependency map.
What’s Next
It can take anywhere from a few hours to a few days to fully calibrate the UP9 models. Once models are generated, you’ll receive an email with further instructions.
UP9 should free up some time for you to start a new hobby :) Enjoy!
Support
For support, feel free to use any one of the three:
- Schedule time with an UP9 staff member using this link.
- Email support@up9.com
- Use our in-app messaging application to start a conversation.