Installing UP9 using Amazon ECS

Installing UP9 using Amazon ECS (Elastic Container Service) requires three steps:

  1. Sign Up & Install
  2. Install UP9 using CloudFormation
  3. Connect UP9 to your services

Step (1/3): Sign Up & Install

To install, please sign up using this link: https://up9.app/signup. To use Amazon ECS, you need to install the UP9 CLI.

Install the UP9 CLI using NPM:

Copy to clipboard
npm i -g up9

Assuming your browser is open and you are logged in to your UP9 account, authenticate the UP9 CLI:

Copy to clipboard
up9 auth:login

The CLI will use the browser to complete the authentication.

Step (2/3): Install UP9 using CloudFormation

For this next step you will need to have an AWS CLI configured as well as the names of ECS cluster name, VPC and SUBNET ID your application is using.

Copy to clipboard
up9 agent:ecs-prepare-agent-ec2 \
  <workspace-name> \
  <cluster-name> \
  <vpc> \
  <subnet>

Here is an example of an output: ecs Run the AWS CloudFormation command to install UP9.

Step (3/3): Connect UP9 to your services

For this next step you will provide the names of the services you wish UP9 will connect and observe:

Copy to clipboard
up9 tap:create-ecs-taskdef \
  --cluster=<cluster-name> \
  --service=<service-name> \
  --service=<service-name2> \
  --update-service -y

Here is an example of an output: ecs2

Support

For support, feel free to use any one of the three: