Check results

Please note that this workshop has been archived and is not actively maintained. On September 30, 2026, AWS will discontinue support for AWS App Mesh. For more information, visit this blog post.

  • Run the following script to check if you are consistently getting a canary response from Crystal. You can compare these results with the random results from the web interface.
# Define variables #
URL=$(jq < cfn-output.json -r '.ExternalLoadBalancerDNS');
# Execute curl #
for ((i=1;i<=15;i++)); do
  curl --location --silent --header "canary_fleet: true" $URL/json | jq ' .';
  sleep 2s
done
  • Alternatively, you can run the following script to compare your previous results using the command line. Notice, we are just omitting the canary_fleet header.
# Define variables #
URL=$(jq < cfn-output.json -r '.ExternalLoadBalancerDNS');
# Execute curl #
for ((i=1;i<=15;i++)); do
  curl --location --silent $URL/json | jq ' .';
  sleep 2s
done