Hands-On Configuration

Introduction

In this section we’ll walk through the following deployment and configuration tasks for ThousandEyes.

  • Deploy a ThousandEyes Enterprise Agent in AWS
  • Create a ThousandEyes Web HTTP Server Test
  • Configure a Dashboard in ThousandEyes

Deploy ThousandEyes Agent

  Use the URL below to navigate to okta in your browser.

https://cisco-one.okta.com/

  Enter the Cisco User email (email ending in @cisco-one.com) provided by your instructor for the Username and the associated Cisco Password for the Password and click on the Sign in button.

image

  Now click on the ThousandEyes tile to login to ThousandEyes.

image

  Use the steps below to begin the creation of a new enterprise agent

  1. Click on the Cloud & Enterprise Agents tab to expand the menu on the left
  2. Click on the Agent Settings menu option
  3. Click on the Add New Enterprise Agent button on the right

image

  Use the steps below to obtain your Account Group Token and open AWS to complete the CloudFormation template

  1. Click on Cloud Templates
  2. Click on the eyeball icon to display the Account Group Token
  3. Click on the Copy button to copy the Account Group Token and then save it for later
  4. Click the Launch in AWS button (this will open another window with the AWS console login)

image

  Now you should see the Create Stack screen

  1. Change the region to N. Califronia if it did not default to that region
  2. Click on the Next button

image

  Use the command below in your Cloud9 terminal to obtain the EKS cluster name you’ll need in the next step

echo $aws_eks_cluster_name

The output should look like the image below.

image

  Use the steps below to complete the second page of the CloudFormation template

  1. Enter your EKS cluster name with -Stack at the end for your stack name
  2. Paste the Account Token you copied earlier
  3. Enter your EKS cluster name with -EA at the end for your Hostname
  4. Select FSO-Lab-Dev-Ops for your KeyName
  5. For Subnet ID type your lab # (for example – Lab-01) to filter your subnets and select one of your public subnets
  6. For VPC type your lab # (for example – Lab-01) to filter your VPC and select your VPC ID
  7. Click the Next button

image

  Click on the Next button

image

  Click on the Create stack button

image

  Wait for the the stack to show CREAT_COMPLETE on the left hand side

  • The stack will take approximately 2-3 minutes to be created
  • You can click the refresh button at the top left next to Stacks to see the status

image

  The agent you just created should appear in the Agent Settings page within about 5 minutes

image


Create ThousandEyes Test

  Use the steps below to begin the creation of a new Web HTTP Server test

  1. Click on the Cloud & Enterprise Agents tab to expand the menu on the left
  2. Click on the Test Settings menu option
  3. Click on the Add New Test button

image

  Use the steps below to configure the new Web HTTP Server test

  1. The Layer should be Web
  2. Test Type should be HTTP Server
  3. Test Name should be TeaStore-API-Call- followed by your EKS cluster name
  4. Enter https://fso-payment-gw-sim.azurewebsites.net/api/payment in the URL field
  5. Interval should be 2 minutes
  6. Click on the Agents Field
  7. Select Enterprise in the Built-in Labels column
  8. Select your agent you just created
  9. Click the Create New Test button

image

  Now click on the Web HTTP Server test you just created.

image

  Now click on the Run Once button to run the test on-demand.

image

  The test should run and the Views Display should appear after a couple minutes where you can look at the Availability and the Status by Phase

image

  You can also select the Response Time from the Metric pull-down menu

image

  You can also select the Path Visualization view

  In the upper right of the path visualization section, you can get additional path detail by increasing the path hops by sliding the hop bar

image


Copy ThousandEyes Dashboard

  Use the steps below to start the copy of the shared ThousandEyes dashboard

  1. Click on the Dashboards tab on the left menu
  2. Click on the drop-down menu
  3. Select the Tea Store shared dashboard
  4. Click on the three ellipses to the right of Add Widget button
  5. Select Duplicate Dashboard

image

  Now use the steps below to complete the copy of the shared ThousandEyes dashboard

  1. Name the dashboard Tea Store - and the name of your EKS cluster
  2. Leave the Account Group Visibility set to Only current account group
  3. Check the Set as my default checkbox
  4. Click on the Duplicate Dashboard button

image

  Scroll down the dashboard and explore the different metrics

image


Next  

We’ll look at the results of your configuration with specific observability scenarios.