ServiceNow Operational Metrics Best Practices
Operational metrics are only useful when a service owner accepts the target, the definition means the same thing to every team, and the number changes a decision when it moves. This page sets out the measures that matter for infrastructure availability and reliability, performance and user experience, resource utilisation and capacity, incident and problem handling, and service quality, with the pitfalls that distort each. Later sections cover deciding which metric earns a place on the dashboard, setting a target the service owner will accept, where definitions drift between teams, and when not to build a metric at all.
Infrastructure Availability and Reliability Metrics
Availability measures how often systems and services are accessible to users. It is typically expressed as uptime: the fraction of time a service runs without interruption. Downtime includes both planned maintenance (which is acceptable and expected) and unplanned outages (which damage reputation and revenue). Tracking availability by service shows which systems are most critical to protect and where reliability needs improvement.
Mean Time Between Failures (MTBF) measures how long systems run before requiring intervention. High MTBF means systems are stable and rarely fail. Mean Time To Recovery (MTTR) measures how quickly your team can restore a failed service. Short MTTR means customer impact is minimized when failures occur. Both matter: systems with long MTBF require less intervention; systems with short MTTR limit damage when failures do happen.
Performance and User Experience Metrics
Response time measures how quickly services answer user requests. Slow response times degrade user experience and frustrate teams. Baseline response times establish expectations; when they drift higher, it signals performance degradation. Response time varies by service type: a database query might have sub-second expectations, while a report generation job might have minutes-long expectations.
Throughput measures how much work a system completes in a given time interval. Servers, databases, and APIs all have throughput limits. Exceeding limits causes queuing, delays, or failures. Tracking throughput helps capacity planners understand when systems will need expansion before capacity is exhausted. A system that consistently runs at high throughput is at risk of saturation.
Error rates measure how many requests fail or complete incorrectly. High error rates indicate problems: bugs, misconfigurations, or external service failures. Monitoring error rates catches problems before they affect many users. Error trends over time show whether reliability is improving or declining.
Resource Utilization and Capacity Planning
Resource utilization measures how much of available capacity is in use. CPU utilization, memory utilization, disk utilization, and network utilization are primary metrics. High utilization may indicate capacity constraints. Sustained high utilization suggests you need to add resources or optimize workloads to run more efficiently. Growth rate metrics show how quickly utilization is increasing, allowing prediction of when capacity additions will be needed.
Capacity headroom (spare capacity remaining) is a planning metric. Organizations typically maintain headroom to handle unexpected load spikes without causing outages. Planning processes use capacity headroom and growth trends to forecast when capacity additions will be necessary. Proactive capacity planning prevents “panic upgrades” where critical resources fail under unexpected load.
Incident and Problem Metrics
Incident metrics track how many incidents occur, their severity, and resolution times. Recurring incident types may indicate underlying problems needing permanent fixes rather than repeated patches. Some incidents are environmental (network failures, hardware aging), others are application-specific (bugs, misconfigurations). Categorizing incidents helps identify patterns.
Problem metrics track root causes identified and permanent resolutions implemented. High problem resolution rates indicate your operations team is moving from reactive firefighting to proactive improvement. Tracking problems solved helps demonstrate continuous improvement. Some organizations set targets for closing problems within defined timeframes.
Service Quality and Business Alignment
Service quality metrics measure whether services meet their service level agreements. Service level agreements define availability targets, response time targets, and support response commitments. Metrics showing SLA compliance help executives understand whether service reliability is meeting business needs. If incidents consistently breach SLAs, either the SLA is unrealistic or operations needs more resources or better processes.
Cost per transaction or per user can be derived from operational metrics. Divide infrastructure cost by transaction volume or active user count to understand unit economics. This metric helps justify infrastructure investments and identify optimization opportunities. Services with high cost per transaction are candidates for optimization or replacement.
Implementing Operational Metrics
Starting with operational metrics requires choosing what to measure, establishing baselines, and making data visible. Begin with a small set of metrics that matter for your business: availability for critical services, response time for user-facing systems, and resource utilization for capacity planning. Avoid measuring everything; focus on metrics that drive decisions.
Establish baseline measurements showing current performance. This baseline becomes the reference point for evaluating improvements. Monthly or quarterly reviews of metrics show trends over time. Annual reviews help set improvement targets for the coming year. Metrics should be published and visible; when teams can see data about their systems, they make better decisions.
Common Pitfalls and Best Practices
Pitfall: measuring everything but acting on nothing. Solve this by connecting metrics to decisions. If response time is degrading, investigate and improve. If availability is declining, add redundancy or fix underlying issues. Metrics without action are just noise.
Pitfall: setting unrealistic targets. A target of three-nines availability might be unrealistic for a non-critical service; one-nine might be more appropriate. Better practice is to align targets with business criticality and service importance. Unrealistic targets breed cynicism; realistic targets that are met build credibility.
Best practice: review metrics weekly with operations teams, monthly with management, and quarterly in business reviews. Regular review drives continuous improvement as teams identify and fix problems highlighted by metrics.
Deciding which metric earns a place on the dashboard
Many operations managers who inherit an operational metrics build are handed a long list of candidate measures and asked to pick the ones that will be on the dashboard. The useful question is not which metric is important in general. It is which decision the metric has to support. Each decision points at a different measure, and choosing the wrong measure is a common reason a dashboard looks busy and changes nothing.
| Decision the team has to make | Measure that supports it | Measure that tends to mislead |
|---|---|---|
| Whether a service needs more capacity next quarter | Peak utilization and its trend, read against the headroom you agreed to keep | Monthly average utilization, which hides the busy hour entirely |
| Whether a team’s changes are landing safely | Share of changes that fail or are backed out, split by change type | Raw change count, which rewards volume and says nothing about risk |
| Whether users are feeling slowness | Response time at the upper end of the distribution, where the slow requests sit | Mean response time, which a small number of very slow requests barely moves |
| Whether a service is worth what it costs to run | Cost per agreed unit of work, such as per transaction or per active user | Total spend, which rises and falls with the calendar rather than with efficiency |
Averages deserve particular suspicion. If a service is built from several components that must all be working for users to succeed, its availability is not the mean of the component figures. The components multiply, so a service whose parts each look healthy can still be down for users more often than any single part suggests. When a dashboard shows a comfortable average beside a complaint from the business, the first thing to check is whether the average was computed at the level the complaint is about.
Setting a target your service owner will accept
A target that the service owner did not help set will be argued with the first time it is missed, and the argument will be about the target rather than the service. The sequence below keeps the conversation on evidence. It is deliberately ordered, because skipping ahead to the target is what often produces a number that has to be revised within the first review cycle.
- Pull history for the metric as it is defined today, not as the team would like it to be defined. Changing the definition and the baseline together makes both meaningless.
- Look at the spread of results, not only the average. Identify the worst periods and write down what was happening in each one.
- Ask the service owner which of those worst periods they would have accepted and which they would not. Their answer often reveals the real tolerance more clearly than any figure in a planning document.
- Set the first target at the level the service already meets most of the time. Tighten it only after the results have been stable across two or more review cycles.
- Record the target, its exclusions such as planned maintenance, and the named owner in the metric record in the same change. A target that lives only in a meeting note will be forgotten by the next quarter.
Expect the owner to defend the figure in front of their own leadership. A target they cannot explain is one they will quietly ignore.
Where definitions drift between teams
The quickest way to lose trust in a metric is to have two teams report different numbers for the same name. Response time is the classic case. One team measures it from the monitoring tool, another from the user’s own browser, and a third from the moment a ticket was opened. Each figure is internally consistent. Put side by side, they look like a dispute nobody can resolve. Settle the following elements in writing before the first dashboard is shared.
| Element of the definition | Question to settle | What goes wrong when it is left open |
|---|---|---|
| Start point | Does the clock start at creation, at assignment or at first touch? | Teams with slow triage look fast, and teams with slow queues look slow |
| Stop point | Does the clock stop at resolution, at closure or at user confirmation? | Tickets closed early by policy flatter the figures |
| Exclusions | Which records are removed, such as test items or planned work? | Each team quietly removes a different set |
| Day boundary | Which time zone defines the day for daily roll-ups? | Regional teams see the same spike on different dates |
| Aggregation | Is the figure a count, a mean, a median or a share? | Averages of averages get reported as if they were true averages |
When not to build a metric at all
Not every measure that can be calculated should be. A metric earns its place when a named person will change a decision based on it. Three situations often fail that test. The first is a measure that depends on people filling in a field at the end of a shift, because the data will be reconstructed from memory and will look precise while being unreliable. The second is a measure that duplicates one the platform already reports, so two versions of the same truth start to disagree. The third is a measure that rewards the behavior you are trying to reduce, such as closing tickets quickly when the goal is correct resolution. The sensible response in each case is to leave the metric out and record why.
How to tell the metric program is working
A working program shows itself in meetings before it shows itself in charts. The same figures are referred to by name in operational reviews, people argue about targets instead of ignoring them, and when someone asks how a number was produced, the answer can be traced to a written definition at once. If those signs are missing, start by checking whether the definitions are written down, then whether the owner attends the review, and only then whether the calculation itself is wrong. Many stalled programs fail at the first two steps, not the third.
How much history is enough before the first target?
There is no universal figure, and anyone who gives you one is guessing. The useful test is whether the history contains the kinds of periods the service actually goes through, such as a month-end close, a release, and a quiet holiday period. If the history is missing one of those, the first target will be set against the wrong baseline and should be reviewed earlier than usual.
Can one metric serve both operations and executives?
It can serve both if the two audiences agree what question it answers. Operations often needs the figure broken down by team or service so that someone can act on it. Executives often need the same figure as a trend with a clear statement of whether the service is inside its agreed target. Build one definition and two presentations, rather than two definitions that happen to share a name.
What should happen when a team wants to change a definition mid-quarter?
Treat it as a change to the metric, not a correction to a report. Record the old and new definitions, state the date from which the new one applies, and recalculate the recent history so the trend line stays honest. Without that step, a definition change appears in the graph as an improvement or a collapse that nobody actually caused.
Is it acceptable to keep a metric that is never missed?
Sometimes it is a sign the target is too loose, and sometimes it is a sign the service is genuinely healthy. Check the spread of results and the worst periods before deciding. A metric that is never missed and never moves is a candidate for consolidation into a broader view, since it is taking up attention without informing a decision.
Your metric set and the decisions it supports
Bring the candidate list and the decisions each measure is meant to support. For the broader catalog of measures that teams typically consider, the guide to operational KPIs and the metrics that matter is a sensible companion, and the piece on designing monitoring dashboards around decisions covers how to lay the chosen measures out.
Frequently asked questions
How should we define availability targets for different services?
Align targets with business criticality. Mission-critical services require high availability. Non-critical internal tools can tolerate more downtime. Match targets to customer expectations and your ability to maintain them consistently.
What is a good target for Mean Time To Recovery?
This depends on your business impact tolerance. If downtime costs significant revenue, aim for an MTTR that fits that tolerance. If you can tolerate longer outages, adjust accordingly. Measure actual MTTR to understand current capability and identify improvements.
How do we know if capacity is adequate?
Plan to maintain spare capacity at normal load so you have headroom for growth and unexpected spikes. Monitor trends to predict when you will approach limits. This allows proactive expansion before saturation causes performance degradation.
Related guides
Related Oblytech services
Where this topic turns into delivery work, these are the Oblytech services that cover it.
Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.
Contact us