System Administration
System health
Admins only: This tab is for site administrators.
The Health tab runs Kenseme’s health checks when you open it and shows the result, along with details about the server instance that answered.
In the app: Settings › System Administration › Health tab
System health¶
Overall Status sums up every check as Healthy, Degraded, or Unhealthy. The grid below lists each check:
| Column | Meaning |
|---|---|
Service |
The check’s name. |
Status |
Healthy, Degraded, or Unhealthy. |
Response Time |
How long the check took. |
Description |
The check’s message, including the error when it fails. |
The checks are:
| Service | What it checks |
|---|---|
BlazeDatabase |
The main application database, where every organization’s content lives. |
InsightsDatabase |
The database that records AI usage and application logs, including the errors on the Errors tab. |
HangfireDatabase |
The database that stores the background job queue. |
AzureCommunicationServices |
The email service that sends invitations and notifications. |
Click Refresh to run the checks again.
System information¶
The System Information card describes the server instance you’re connected to: Build Version, Environment, Machine Name, Process ID, Processor Count, Working Set (memory in use), and Server Time (UTC).
Note: Kenseme can run on more than one server. Health checks and system information come from whichever instance served your page, so another instance can differ.
When something is unhealthy¶
- Read the
Descriptionfor the immediate cause. - If
AzureCommunicationServicesfails, invitations and notices won’t send. Organizations can still copy invitation links by hand, and failed emails can be resent later from theirOutgoing Emailstab. - If a database check fails, check the
Errorstab for matching errors and theBackground Jobstab for jobs that stopped moving.
Tip: A check is a snapshot. Passing now doesn’t mean the last hour was clean; use your monitoring dashboards for trends.