System settings > Developer tools / Performance report

Performance report

On the Performance Report page, users who are part of the Administrators group can generate a report containing diagnostic data on the system's operation.

The completed report is an .xlsx file that is downloaded to the computer. It records data on the execution time of external and internal web requests and server script requests. For ELMA365 On-Premises, statistics on SQL queries are also available.

You can manually generate a report based on the data collected up to the current moment. Additionally, you can set up automatic report generation at specified intervals. In this case, the generated reports can be downloaded from the Performance Report page.

начало внимание

The performance report is not available in the trial version of ELMA365.

конец внимание

Enable data collection for the report

For manual and automatic report generation, it is necessary to enable the data collection on system performance. To do this:

 

  1. Navigate to the Administration > Developer Tools workspace.
  2. In the Tools section, click on the Performance report link.
    perf_rep_1
  3. On the page that opens, click the Settings button and set the data collection parameters:
    perf_rep_2
  • Status. Enable this option to start collecting data on system performance. After this, you can manually create a report. It will contain performance data collected up to the current moment. Also, after enabling this option, automatic report generation becomes available.
  • Periodic reports. Set parameters to enable automatic report generation:
    • Status. Enable this option for the reports to be automatically generated at a specified frequency based on the collected data. You will be able to choose a report for a specific period and download it to your computer.
    • Interval. Select the report creation frequency: Every half hour or Every hour.
  1. Click the Save button.

Now, working with reports is available in the Administration > Developer Tools section on the Performance Report page.

perf_rep_3

Generate a report manually

You can download current system performance data.

To do this, go to the Administration > Developer Tools workspace and navigate to the Performance Report page. Then click on the Generate Report button. Save the report file on your computer.

The amount of data downloaded depends on the report generation settings:

  • If periodic report creation is enabled, the report will display data obtained since the last periodic report was created.
  • If periodic report creation is disabled, the report will show all the information recorded since the data collection was enabled.

For more information on the contents of the file, read the How to read the report section.

Unlike automatically generated reports, manually created ones are not stored in the list on the Performance Report page.

Note that when you disable system information collection, the data is reset, and manual report generation becomes unavailable.

Download an automatically generated report

If periodic report generation is enabled in the settings, the reports are automatically created at the specified frequency and stored in the system. To view a report's data, download it to your computer.

To do this, open the Administration > Developer Tools workspace and go to the Performance Report page. Select the entry for the required period from the list and click the performance-report-5 button .

performance-report-download

When you disable performance data collection, already generated periodic reports remain available for download.

How to read the report

Open the downloaded report file. Information in the file is distributed across the following tabs:

performance-report-6

  • Web requests. Information about requests generated by users through scripts or the system's web interface.
  • Scripts. Data about triggered server scripts.
  • SQL queries. Information about queries received in the database.

Tabs display data on the invoked methods: name and path by which the method was triggered, the number of calls, and information on the execution time in seconds.

On the SQL queries tab, the service's name, which processed the request, is additionally displayed. For ELMA365 On‑Premises users, query names are displayed.

Delete a report

You can delete automatically generated reports from the system to free up disk space. To do this:

  1. In the Administration workspace, go to the Developer Tools > Performance Report page.
  2. Select the reports to be deleted. To choose all visible entries on the page, check the box in the top row of the list.

performance-report-delete

  1. Click the Delete button that appears and confirm the action.

The selected reports will be removed from the system.

Found a typo? Highlight the text, press ctrl + enter and notify us