Check the status and health of Bold Reports® services

You can check the status of all Bold Reports® services with the /status URL and the health of each service with its health-check URL. Both serve similar purposes, but they differ in implementation and scope.

How do I check the status of all services?

A Bold Reports® status check is a lightweight process that verifies the availability and responsiveness of an application. It sends a simple request to the services and checks for a valid response. The main goal of a status check is to find whether all services are up and running or whether any service is down.

https://{Domain_name}/status

When you enter this URL in a web browser, a page opens with an overview of the current status of the reports services, as shown in the following screenshot.

Status Check

How do I check the health of an individual service?

Bold Reports® health checks are more comprehensive than status checks and assess the overall health and functionality of an application. They go beyond basic availability and probe various components to make sure they operate correctly. Open the URLs in the following table to assess the health and operational status of each service:

Services Main Application Sub Application
Identity Provider Web https://{Domain_name}/health-check https://{Domain_name}/{Sub_application_name}/health-check
Identity Provider API https://{Domain_name}/api/health-check https://{Domain_name}/{Sub_application_name}/api/health-check
Site Management Web https://{Domain_name}/ums/health-check https://{Domain_name}/{Sub_application_name}/ums/health-check
Windows Authentication https://{Domain_name}/windowsauthentication/health-check https://{Domain_name}/{Sub_application_name}/windowsauthentication/health-check
Reporting Web https://{Domain_name}/reporting/health-check https://{Domain_name}/{Sub_application_name}/reporting/health-check
Reporting API https://{Domain_name}/reporting/api/health-check https://{Domain_name}/{Sub_application_name}/reporting/api/health-check
Reporting Jobs https://{Domain_name}/reporting/jobs/health-check https://{Domain_name}/{Sub_application_name}/reporting/jobs/health-check
Report Designer Service https://{Domain_name}/reporting/reportservice/health-check https://{Domain_name}/{Sub_application_name}/reporting/reportservice/health-check
Reporting Viewer https://{Domain_name}/reporting/viewer/health-check https://{Domain_name}/{Sub_application_name}/reporting/viewer/health-check

Note: Starting from v5.x, the viewer service is available in the Bold Reports® Report Server.

What is the difference between a main application and a sub-application?

The Bold Reports® Server health-check URLs differ for a main application and a sub-application.

Main Application: The application (Bold Reports® Server) that is deployed primarily at installation is called the main application. It provides the core functionality, delivering the primary features and services that users expect.

Sub-Application: An application (Bold Reports® Server) deployed within another application is called a sub-application here. To learn how to deploy the Report Server as a sub application, refer to deploy the Report Server as a sub application in Windows.

Frequently asked questions

What is the difference between a status check and a health check?

A status check is a lightweight check of whether all services are up. A health check is more comprehensive and probes various components of each service to make sure they operate correctly.

Which URL shows the status of all services?

Open https://{Domain_name}/status in a web browser.

See also