DevOps System Health dashboard
Summarize
Summary of DevOps System Health dashboard
The DevOps System Health dashboard enables DevOps administrators to monitor the overall health of their DevOps integrations, including connectivity status and inbound event processing trends. It provides interactive visualizations to analyze system health metrics and event states, helping ensure smooth DevOps operations. This dashboard is accessible to users with thesndevops.adminrole and requires DevOps data model version 1.33 or later.
Show less
Key Features
- Event Count and Trends: Displays daily trending totals and percentage changes over the past 7 days for DevOps events, sourced from key event tables.
- Events by State and Tool: Pie charts show the distribution of current events by their processing state and by the tools involved.
- Retry, Processed, Error, and Waiting Counts: Daily trend reports provide insight into event retries, successful processing, errors, and queued events with percentage variances over the last 24 hours.
- Event Processing Duration: Tracks the average time taken to process events daily (in seconds).
- Tool Connectivity Status: Displays the connectivity health of all integrated tools with historical connection attempts logged hourly. Accessible via a related list on each tool’s page.
- Email Notifications: Weekly system health summary emails are sent to members of the DevOps Report user group, comparing key performance indicators with the previous week. Administrators can configure the notification schedule and recipients.
Practical Use for ServiceNow Customers
By using the DevOps System Health dashboard, ServiceNow customers can proactively track and analyze the status and performance of their DevOps events and tool integrations. This helps identify bottlenecks, errors, or connectivity issues early, improving incident response and overall DevOps pipeline reliability. The dashboard’s trend and state visualizations simplify health monitoring, while automated email reports keep stakeholders informed without manual effort.
Administrators should ensure users have the sndevops.admin role and add them to the DevOps Report group to receive email notifications. Adjusting the scheduled job allows customization of notification frequency to fit operational needs.
The System Health dashboard lets the DevOps administrator view the overall health of integrations, connectivity status, as well as view trends of inbound event processing data.
- Scores aren’t real-time. For example, if the chart displays that two events are in the waiting state, the events could have already moved to the completed state.
- Because the scores are fetched from formula indicators, you can’t drill down to the records in the KPI page.
Events
From the DevOps Change Workspace, navigate to .
| Report | Type | Description |
|---|---|---|
| Event count | Count trend | Daily trending total count of DevOps events. The report displays the percentage and count, which is the last 7 running sum. Total count includes events from [sn_devops_inbound_event], [sn_devops_event], and the [sn_devops_processed_event] tables. |
| Events by state | Pie chart | Total count DevOps events distributed by current state. |
| Events by tool | Pie chart | Total count of DevOps events, distributed by tool. |
| Retry count | Count trend | Daily trend of the count of total retried DevOps. The report displays the percentage and count variance in the last 24 hours. |
| Processed count | Count trend | Daily trend of the total count of processed DevOps events. The report displays the percentage and count variance in the last 24 hours. |
| Error count | Count trend | Daily trend of the total count of DevOps events in error state. The report displays the percentage and count variance in the last 24 hours. |
| Waiting count | Count trend | Daily trend of the total count of DevOps events in waiting state. The report displays the percentage and count variance in the last 24 hours. |
| Event trend | Line trend | Total trending count of DevOps events. The report displays the percentage and count variance in the last 24 hours. |
| Processing duration | Line trend | Processing duration of events (in seconds) measured daily. |
Tool connectivity
The Tool connectivity status report displays the connectivity status with details of all the integrated tools. The tool connectivity table displays the connection status for each connected tool. A background job tries to connect to the tools every hour and maintains the connection history. You can view the historical details under a new related list on the tools page.
To see the report, from the DevOps Change Workspace, navigate to .
System health email notifications
- Add users with DevOps Admin (sn_devops.admin) role to the DevOps Report user group.
- You need to remove a user from the group to unsubscribe the user from receiving notifications.
To configure the frequency in which the base system email notification is sent out. Navigate to and select the Configure Job Notification related link, and make the schedule changes.
If you want to modify the users who receive the email notification, modify the user group specified in the Groups field of the Who will receive section. Navigate to . For more information, see Add a user to a group.
Use the Preview Notification option to check your notification.
For example, you can see which users will or will not receive the notification, along with what instance details and period for which the notification is sent.