stateReasonCode
If this value is CANARY_FAILURE
, either the canary script failed or Synthetics ran into a fatal error when running the canary. For example, a canary timeout misconfiguration setting can cause the canary to timeout before Synthetics can evaluate its status.
If this value is EXECUTION_FAILURE
, a non-critical failure occurred such as failing to save generated debug artifacts (for example, screenshots or har files).
If both types of failures occurred, the CANARY_FAILURE
takes precedence. To understand the exact error, use the StateReason API.