Request to Activate Scheduled Jobs and Monitor System Performance

siddheshagn
Tera Contributor

 

Hi All,

I’d like to request activation of the following scheduled jobs:

  • CMDB Health Dashboard – Relationship Score Calculation
  • CMDB Health Dashboard – Relationship Compliance Processor

We are initiating relationship calculations from this point forward. ServiceNow has confirmed that the slowness previously caused by these jobs in Xanadu has been resolved.

Additionally, I came across a dashboard titled ServiceNow Performance, which appears to support instance performance monitoring. However, I’m unsure how to filter data by specific date and time.

Is there a recommended way to monitor system performance on a regular basis?

Thanks,
Siddhesh Agnihotri.

1 ACCEPTED SOLUTION

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @siddheshagn 

 

 

  • Go to CMDB Workspace.

  • Open the Management tab.

  • On the top left, click CMDB Health Settings.

  • A new page will open.

  • In the second tab (Scheduled Jobs), open the required job.

  • Click Execute Now.

 

DrAtulGLNG_0-1755901792416.png

DrAtulGLNG_1-1755901818906.png

 

DrAtulGLNG_2-1755901864946.png

 

Additionally, I came across a dashboard titled ServiceNow Performance, which appears to support instance performance monitoring. However, I’m unsure how to filter data by specific date and time.

Is there a recommended way to monitor system performance on a regular basis?

 

Atul: 

 

Yes, it is recommended to keep checking the system performance. This helps identify whether things are going well or if improvements are needed.

  • Start with the areas marked red, since they require immediate action.

  • Discuss with the team whether the issue is due to governance, code quality, or access problems, and fix those first.

  • After that, move on to the amber areas for further improvements.

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

View solution in original post

3 REPLIES 3

AJ-TechTrek
Giga Sage
Giga Sage

Hi @siddheshagn ,

 

As per my understanding, you can follow below steps which might be helpful

 

1. Activating CMDB Health Relationship Jobs
The jobs you mentioned are out-of-box scheduled jobs that calculate relationship health in CMDB:
* CMDB Health Dashboard – Relationship Score Calculation
Calculates the relationship score for CIs based on the rules configured.
* CMDB Health Dashboard – Relationship Compliance Processor
Evaluates CI relationships against compliance rules (e.g., missing relationships, invalid relationships).
How to Activate
1. Navigate to System Definition → Scheduled Jobs.
2. Search for the jobs by name.
3. Open the job record.
4. Check the Active field → set it to true.
5. Save.


Best Practice Tip:
* If you’re in Prod, do a phased activation — run them once manually during a low-usage window, validate performance, then keep them active.
* Monitor job duration in System Logs → Scheduled Job Logs.

 

2. Monitoring Instance Performance (ServiceNow Performance Dashboard)
You found the ServiceNow Performance dashboard. This comes from the Instance Security Center / HealthScan / Performance Analytics for Platform Metrics depending on your version.
Filtering by Date/Time


* If it’s Performance Analytics (PA) dashboard:
* Use the time series widget filters → top right of each widget.
* Or click the gear icon → Configure → Add filter (e.g., created on between X and Y).
* If it’s Instance Security Center → Performance dashboard:
* Filtering is usually limited to last 7 days / last 30 days (predefined ranges).
* For granular filtering, use the underlying table:
* sys_instance_performance_metric (stores CPU, DB time, transactions).
* Build a custom PA indicator or report if you need exact date-time filtering.

 

3. Recommended Way to Monitor Performance Regularly
Here are best practice approaches:
Use Built-in Tools
* Instance Security Center (in Now Platform): gives real-time monitoring of nodes, DB time, transactions.
* System Logs → Stats: check stats.do for a quick snapshot.
* System Diagnostics → Node Status: to see JVM/Memory usage.


Automate Alerts
* Set up Event Rules + Notifications for thresholds like:
* Slow DB transactions.
* High memory usage.
* Long-running business rules/flows.


Use Performance Analytics
* Create PA indicators on tables like:
* sys_instance_performance_metric
* syslog_transaction
* Schedule daily/weekly scorecards.

 

Suggested Next Steps
1. Activate the jobs (start with UAT / Test instance first).
2. Monitor job run duration & system logs.
3. For performance monitoring:
* Use Instance Security Center for real-time.
* Use Performance Analytics for historical & filtered analysis.

 

Please appreciate the efforts of community contributors by marking appropriate response as Mark my Answer Helpful or Accept Solution this may help other community users to follow correct solution in future.
 

Thank You
AJ - TechTrek with AJ - ITOM Trainer
LinkedIn:- https://www.linkedin.com/in/ajay-kumar-66a91385/
YouTube:- https://www.youtube.com/@learnitomwithaj
Topmate:- https://topmate.io/aj_techtrekwithaj (Connect for 1-1 Session)
ServiceNow Community MVP 2025

JobyV
Giga Guru

Go to Health Dashboard > CMDB Health Settings Button(On Top Right) > Scheduled Jobs

 

Check CMDB Health Dashboard - Relationship Compliance Processor and CMDB Health Dashboard - Relationship Score Calculation.

Click on Execute Now button before activating the schedule.

You can use the View Dashboard Link the scheduled job form to monitor the performance.

 

 

 

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @siddheshagn 

 

 

  • Go to CMDB Workspace.

  • Open the Management tab.

  • On the top left, click CMDB Health Settings.

  • A new page will open.

  • In the second tab (Scheduled Jobs), open the required job.

  • Click Execute Now.

 

DrAtulGLNG_0-1755901792416.png

DrAtulGLNG_1-1755901818906.png

 

DrAtulGLNG_2-1755901864946.png

 

Additionally, I came across a dashboard titled ServiceNow Performance, which appears to support instance performance monitoring. However, I’m unsure how to filter data by specific date and time.

Is there a recommended way to monitor system performance on a regular basis?

 

Atul: 

 

Yes, it is recommended to keep checking the system performance. This helps identify whether things are going well or if improvements are needed.

  • Start with the areas marked red, since they require immediate action.

  • Discuss with the team whether the issue is due to governance, code quality, or access problems, and fix those first.

  • After that, move on to the amber areas for further improvements.

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************