Target Groups

testgrinder service will be discontinued on January 31, 2025

testgrinder SMPC was discontinued as of February 1, 2024

Load balances (created later) will route requests to the tg-app instances in target groups.

Each target group is responsible for handling a specific port. You will need to create 3 target groups for public traffic on ports 22, 80, 443. And one for private traffic on port 3000.

You can manage target groups on the Target Groups page in AWS EC2 console at https://console.aws.amazon.com/ec2

Public Target Group for port 22 (SSH)

Follow these steps to create the public target group:

  1. Visit the Target Groups page in AWS EC2 console

  2. Click Create target group

  3. Basic Configuration:

    1. Choose target type: Instances

    2. Target group name: tg-prod-app-public-ssh

    3. Protocol: TCP

    4. Port: 22

    5. VPC: choose testgrinder VPC

  4. Health checks:

    1. Health check protocol: TCP

  5. Click Next

  6. On Register targets page:

    1. Click Create target group

Public Target Group for port 80 (HTTP)

Follow these steps to create the public target group:

  1. Visit the Target Groups page in AWS EC2 console

  2. Click Create target group

  3. Basic Configuration:

    1. Choose target type: Instances

    2. Target group name: tg-prod-app-public-http

    3. Protocol: TCP

    4. Port: 80

    5. VPC: choose testgrinder VPC

  4. Health checks:

    1. Health check protocol: HTTP

    2. Health check path: /

  5. Click Next

  6. On Register targets page:

    1. Click Create target group

Public Target Group for port 443 (HTTPS)

Follow these steps to create the public target group:

  1. Visit the Target Groups page in AWS EC2 console

  2. Click Create target group

  3. Basic Configuration:

    1. Choose target type: Instances

    2. Target group name: tg-prod-app-public-https

    3. Protocol: TCP

    4. Port: 443

    5. VPC: choose testgrinder VPC

  4. Health checks:

    1. Health check protocol: HTTPS

    2. Health check path: /

  5. Click Next

  6. On Register targets page:

    1. Click Create target group

Private Target Group for port 3000 (HTTP)

Follow these steps to create the public target group:

  1. Visit the Target Groups page in AWS EC2 console

  2. Click Create target group

  3. Basic Configuration:

    1. Choose target type: Instances

    2. Target group name: tg-prod-app-private-bot

    3. Protocol: TCP

    4. Port: 3000

    5. VPC: choose testgrinder VPC

  4. Health checks:

    1. Health check protocol: HTTP

    2. Health check path: /

  5. Click Next

  6. On Register targets page:

    1. Click Create target group

Last updated