Manage report data

EdgeWorkers built-in reports help you gain insight about the performance and execution status of your EdgeWorkers.

These reports can also help monitor the health of your EdgeWorkers and provide information about whether your EdgeWorkers functions are operating within the defined limits.

You can customize the data included in your reports. The available customizations include setting date ranges and selecting specific EdgeWorker IDs and versions. By using the data options you can build reports that provide a deeper insight into the delivery of your EdgeWorkers functions. You can also compare versions of the same EdgeWorker ID in a single report. This may help when testing updates and improvements to your configurations.

ūüĎć

Each time you change data options click the Update Reports button to refresh the report contents.

EdgeWorkers reportsEdgeWorkers reports

Data option

Description

Select EdgeWorker IDs

Limit your report to specific EdgeWorker IDs. You can select up to 10 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, however, 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 failure types.

Date range

Filter report output to a specific date range.

Overview report

The Overview report contains a summary of all reports.

It lets you view a summary of all the EdgeWorker IDs selected for the report in one place.

Overview reportOverview report

Execution time report

This report lists execution and initialization times in milliseconds, 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.

ūüďė

The rest of the report only displays information for one EdgeWorker ID at a time. To view the data for a specific 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 handler.

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

Overview reportOverview report

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 and the execution error rate. The summary includes data for all the EdgeWorker IDs you selected for the report.

ūüďė

The rest of the report only displays information for one version of an EdgeWorker ID at a time. To view the data for a specific 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.

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

This report also 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.

Overview reportOverview report

Memory usage report

This report lists memory usage, grouped by event handler.

View the Memory usage summary for information about the average amount of memory used by each event handler. This summary includes data for all the EdgeWorker IDs you selected for the report.

ūüďė

The rest of the report only displays information for one version of an EdgeWorker ID at a time. To view the data for a specific 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 memory usage for the onClientRequest event handler.

You can also view the average memory usage by event handler in the donut chart.

Overview reportOverview report


Did this page help you?