Performance Diagnostics module

Once you launch your Sitefinity CMS application, you can leverage the built-in Diagnostics module tools to monitor performance.  Via the module’s profiler tools, you collect diagnostics information and detect potential issues with your application. The module also helps you identify the reasons behind various performance issues, for example, slow page load, and provides you with suggestions and tips on how to improve site performance.

Diagnostics module provides you with:

  • Overview of settings that affect performance and their current state
  • Insights on major performance aspects, based on data, collected by diagnostics tools
  • Diagnostics profiling tools that provide you with performance reports on specific sets of performance indicators

Diagnostics performance data is stored in a dedicated database.

Prerequisites

Database

Microsoft SQL Server (or SQL Server Express) 2008 R2 or a newer version.

Credentials

The credentials that you use to connect to the database must have create database permissions on the database server in order to create a separate database for persisting the tracing results. 

If the user installing the Diagnostics module does not have database permissions, you can do one of the following:

  • The Administrator can create the database for the tracing information in advance and also create the connection string to the database.
  • The user can use the project's default database to persist tracing information. You must also change the Diagnostics module default database connection string with the project's default database connection string.
    We do not recommend this scenario, since the default database will contain trace information and can get very large.

Install the Diagnostics module

  1. In Sitefinity CMS backend, click Administration » Modules and Services.
  2. Find the Diagnostics and in its Actions menu click Install.

You can now access the Diagnostics module by navigating to Administration » Diagnostics.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Get started with Integration Hub | Sitefinity Cloud | Sitefinity SaaS

This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.

Web Security for Sitefinity Administrators

This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?

Next article

Health check service