Reports

Gain insight about the performance and execution status of your EdgeWorkers.

EdgeWorker reports can help monitor the health of your EdgeWorkers. These reports can also provide information about whether your EdgeWorker functions are operating within the defined limits. For more information refer to the EdgeWorkers Limitations section.

Manage report data

You can customize the data included in your reports. This includes setting date ranges and selecting specific EdgeWorker IDs and versions.

Use the data options to build reports that provide a deeper insight into the delivery of your EdgeWorker functions. You can include more than one version of the same EdgeWorker ID in a single report. This may help when testing updates and improvements to your configurations.
Note: After you select the data options click the Update Reports button to refresh the report contents.
Table 1. Manage data in your EdgeWorker Reports
Data option Description
Select EdgeWorker IDs Limit your report to specific EdgeWorker IDs.

You can select up to 50 EdgeWorker IDs.

Once you select the EdgeWorker IDs you can go to the Version tab and select which versions of each selected EdgeWorker ID to include in the report.

Select versions By default the report includes all versions of each selected EdgeWorker ID. You can limit the EdgeWorker versions in your reports.
Select event handlers Limit your report to the selected event handlers. For more information go to Event handler functions.
Select execution statuses Create reports based on the successful, failed, or both execution statuses. You can also choose specific failures.
Date range Filter report output to a specific date range.

Overview report

This report contains a summary of all reports.

View a summary of all the EdgeWorker IDs selected for the report in one place.

Execution time report

This report lists execution and initialization times, grouped by event handler.

View the Execution and initialization time summary for information about the average timing for each event handler and the average initialization time. The summary includes data for all the EdgeWorker IDs you selected for the report.

Note: The rest of the report only displays information for one version of an EdgeWorker ID at a time. To view the report for another EdgeWorker version included in the report select it from the dropdown.

Only the selected event handlers appear in the report. For example you can create a report that displays information only when the EdgeWorker is executed on the onClientRequest event.

You can also view the average execution time for each event handler in the donut chart.

Execution status report

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

View the Execution status summary for information about the total number of executions that resulted in success and error. The summary also provides information about the execution error rate. The summary includes data for all the EdgeWorker IDs you selected for the report.

Note: The rest of the report only displays information for one version of an EdgeWorker ID at a time. To view the report for another EdgeWorker version included in the report select it from the dropdown.

Only the selected statuses appear in the report. For example, you can create a report that displays only successful executions.

You can also view the percent of successful and failed executions in the donut chart.