Check results

  • 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