Execution status report

This report lists execution success and error statuses, grouped by event handler.

If the EdgeWorker version includes child EdgeWorkers, the active revision ID also appears in the graph. For more information see, Flexible composition.

Execution status overview

Execution status summary for selected EdgeWorker IDs

View the Execution status summary for information about the total number of executions that resulted in success and error and the execution error rate.

The summary includes data for all the EdgeWorker IDs you selected for the report.

Execution success and error status

This section of the report displays information for one version of an EdgeWorker ID at a time. To view the data for a specific EdgeWorker ID, select it from the dropdown.

The percent of successful and failed executions is also displayed in the donut chart.

All execution statuses

This report lets you view the execution statuses in a list that shows:

  • The number of EdgeWorkers hits generated for each status.
  • The percentage of all EdgeWorkers hits generated by each status.

You can filter the report to display the results for a specific status. Review the following table for a description of each of the available statuses.


ErrorDescription
SuccessEdgeWorkers function executed successfully.
Generic errorUnnamed or uncategorized error.
Unknown EdgeWorker IDThe EdgeWorker ID is not activated.
Runtime errorError at runtime or environment prevented EdgeWorkers execution.
Execution errorError during EdgeWorkers execution, such as JavaScript exception or error.
Timeout errorEdgeWorkers function timed out.
Resource limit hitThe EdgeWorkers function exceeded the amount of memory it is allowed to use. Review the Resource tier limitations for more information.
CPU timeout errorThe EdgeWorkers function exceeded the allowed CPU time when running an event handler. For more information see, Product limits.
Wall timeout errorThe EdgeWorkers function exceeded the allowed Wall time when running an event handler. For more information see, Product limits.
Init CPU timeout errorThe EdgeWorkers function exceeded the allowed CPU time during initialization.

This can occur if the EdgeWorkers code bundle contains too much JavaScript to load within the time limits. It can also occur if the EdgeWorkers function attempts to perform too many calculations during initialization.

For more information see, Product limits.
Init wall timeout errorThe EdgeWorkers function exceeded the allowed wall time during initialization.

This can occur if the EdgeWorkers code bundle contains too much JavaScript to load within the time limits. It can also occur if the EdgeWorkers function attempts to perform too many calculations during initialization.

For more information see, Product limits.
subWorker not enabledThe EdgeWorkers code bundle is not enabled as a subWorker.

This can occur if a sub-request is made to an EdgeWorker and the code bundle is not enabled as a subWorker .

Note: The sub-request will bypass the EdgeWorker and continue processing.
subWorker limit hitThe EdgeWorkers function exceeded the subWorkers product limits and did not execute.

This can occur when the maximum number of nested subWorkers allowed for a single root sub-request is exceeded.

When this happens, the sub-request that called the subWorker receives a 500 HTTP response code.