The Zurich release has arrived! Interested in new features and functionalities? Click here for more

Sandeep90
ServiceNow Employee
ServiceNow Employee

CMDB is pivotal to driving various business outcomes across the org. For CMDB Admins and owners to facilitate this, it is critical that they be able to actively monitor the health of their CMDB data, and swiftly act on remediating any CMDB health issues. CMDB Health Dashboard is an out-of-box feature which was created to help CMDB admins and users do this easily and seamlessly. 

 

Below are some guidelines and best practices which can help users get the most value out of this dashboard. 

  1. Determine which data needs to be monitored actively: CMDB can often house a lot of nitty-gritty details about your infrastructure, especially when the data is populated by sources such as Discovery. However, users can get the most value out of this dashboard by narrowing down the most critical data set that should be actively monitored via the health dashboard. This can be done by setting up inclusion rules in classes. 
  2. Act on failures: The goal of this dashboard is to surface health issues of CMDB, so that CMDB owners and admins can take actions on these and remediate them.  
  3. Failure thresholds:  There is an out-of-box limit on the number of failures encountered per metric, at which point the evaluation halts. So, for instance, if “Required Attributes” metric for Completeness is getting evaluated and 100K failures are encountered for this metric, the evaluation of this metric halts at that point. If the system is running into these thresholds, then it is likely that this is indicative of a systemic issue which should be looked it rather than continuing to churn through the entire dataset.  

 

FAQs 

 

1. Why isn’t there a single aggregated score representing CMDB health? 

Completeness, Compliance and Correctness are completely different pivots across which the health of CMDB is gauged. The tool allows users to evaluate these for different slices of CMDB data as well. Given how disparate the metrics are in what they measure and how different the underlying dataset that is being evaluated for them can be, aggregating these into a single data point can make it incomprehensible as to what is really going on under the covers and understand the actual state of the system.  

 

 2. What isn’t there a trend line for the scores? 

Without any context available for a historical data point (how many CIs were evaluated, were there changes to inclusion rules, was a new data source onboarded) it is not possible to draw inference from the trendline. For this reason, the trendlines were done away with starting in Xanadu.  

 

 3. We don’t see “Top 10 X generator” chart in Xanadu. Why is that? 

Over the years, CMDB has gone through an evolution within ServiceNow. The amount of data that gets stored has increased. The way ownership of CIs is defined is also more methodical. Given the above, having a global “Top X CIs” list does not provide a lot of value to the users from a health monitoring perspective. Additionally, these were expensive indicators from a performance standpoint, not delivering enough value to the users. Hence, these were removed when the dashboards were rebuilt for Xanadu release. 

Comments
Aleksandra5
Tera Contributor

Could you please help and explain how to see the CMDB metrics (Completeness, etc) by CMDB groups in CMDB Workspace? In the standard UI and Dashboards it is possible but in Xanadu I only see overall scores and I need to see the scores by CMDB groups defined.

Csucsu
Tera Explorer

Hi @Aleksandra5!
If your question is still valid, you have the chance to switch to the Health Group view by clicking on the Class button and selecting the Health Group from the dropdown list. It is located under the welcome text.

Then you should be able to filter based on your predefined Health Groups.

 

I hope this is what you were looking for and that I was able to help you!

Bence

Aleksandra5
Tera Contributor

Thanks! 

AdamBrooks
Mega Explorer

That's a great breakdown of CMDB health monitoring! For those actively managing CMDB data, exploring options like the OneBlood Member Benefits can offer inspiration on how structured programs reward participation and engagement—concepts that can also be applied when incentivizing data accuracy and team collaboration. Aligning clear goals with actionable metrics is key to driving consistent improvements!

 
 
SNFan
Tera Expert

Hi @Sandeep90 - I definitely don't agree with the removal of trend line! 🙂

 

Trending is a key executive tool to gauge progress. How do I know if my processes and tools are working if I don't know if the score is increasing or decreasing? is 90% complete good? Maybe not if I was at 98% the previous week. 

 

You are right that there is context that needs to be provided along with the trend. e.g. Changes to the definition of 'good'. Maybe a revamped trendline could include some markers denoting when CMDB health dashboard configuration changes or if there is a rapid change in CI count?

 

This could even be a Gen AI use case - Feed key data points into AI and have it generate a CMDB 'narrative' ("In the last month Completeness score dropped 10% when Wireless Access Points were introduced") 

Sandeep90
ServiceNow Employee
ServiceNow Employee

@SNFan Will take this feedback to our product mangers and thanks for the inputs. 

Daniel O_Reilly
Tera Contributor

Would like to double down on the need for trending, the way we are doing it now is creating PA indicators to track overall & three c scores historically with some breakdowns. I think this is all that is needed. 

The context on past performance is critical when trying to drive improvement. 

Version history
Last update:
‎11-06-2024 03:05 PM
Updated by:
Contributors