---
sourceDocument: Australia Impact
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/impact

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Impact

ft:clusterId :

    - ipact

bundleId :

    - ipact


---

# Anomalies detection in performance metrics

# Anomalies detection in performance metrics {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Anomalies detection in performance metrics

Instance Observer in ServiceNow's Australia release proactively detects anomalies---unusual data points or outliers---in both cyclical and non-cyclical performance metrics on production instances.
These anomalies are identified by comparing current data against historical patterns to highlight deviations that may indicate performance issues.
While not every anomaly signals a problem, they serve as alerts for you to assess and respond accordingly.
Show full answer Show less  

## Key Features

* **Cyclical and Non-Cyclical Metrics:** The tool tracks five key cyclical metrics---Transaction Count, Server Response Time, SQL Response Time, Semaphore Mean, and Node Memory Max---over time, displaying them in line charts with anomalies marked in red.
* **Visual Anomaly Indicators:** Anomalies appear as red marks on performance charts, showing data points that deviate beyond normal upper and lower boundary limits derived from historical distributions and mean values.
* **AI-Based Detection and Alerts:** The AI Anomaly tool uses a Z-score statistical model to detect anomalies and provides an interface to configure alerts based on these detected outliers, enabling timely notifications.
* **Job Anomaly Detection:** Scheduled jobs are monitored hourly, identifying anomalies when job execution times exceed statistically calculated thresholds. The tool allows drill-down into job details and seven-day execution patterns to facilitate root cause analysis.
* **Scheduled Job Criteria and Calculations:** Jobs considered for anomaly detection run daily or weekly and use four-week averages and standard deviations of transaction counts and job run durations to establish thresholds for anomaly identification.

## Practical Use and Outcomes

ServiceNow customers can leverage this anomaly detection capability to:

* Proactively monitor performance metrics and scheduled job execution times for unusual behavior.
* Visualize anomalies clearly to prioritize investigation based on historical trends.
* Configure alerts to notify relevant teams about potential performance degradations or unusual job behaviors.
* Perform detailed root cause analysis by drilling down into job execution patterns over the past week.
* Differentiate between normal variability and critical issues by understanding the statistical basis of anomaly detection.

Overall, this feature enhances operational visibility and helps maintain optimal instance performance by enabling early detection and response to metric anomalies.  
Instance Observer proactively detects the anomalies for cyclical or non-cyclical metrics under the performance chart for the Impact Total package on production instances. Anomalies represent metrics outliers based on historical patterns. Every anomaly may not represent an issue, but, notifies you and you decide the criticality and configure
alerts, accordingly.

Cyclical metrics occur as a complete set of events that repeat themselves regularly in the same order or in a regularly repeated period. Non-cyclical metrics are metrics that repeat themselves irregularly or in random, less predictable
repeated periods. An anomaly, also known as an outlier, is a data point that is unusual, rare, or doesn't conform to the expected patterns or distribution of the data.  
There are five cyclical metrics being tracked:

* Transaction count: The instance-wide sum of all UI transactions of an internal type known as UI_TYPE.
* Server Response Time: The average or mean execution time for UI_TYPE transactions.
* SQL Response Time: The reported mean of database response time measured at the application layer that starts when a query is sent to the database and finishes when the response has been received.
* Semaphore Mean: The average number of end-user transactions being processed concurrently over a one-minute period.
* Node Memory Max: The in use memory max in MB per node at a given data point in history. This value generally ranges between 1000 MB to 2048 MB.

{#anomalies-detection__ul_srf_lst_byb}

* The x-axis represents time, and the y-axis represents the actual metrics as per date range selected. For example, the line chart displays the transaction count values over time. Anomalies are denoted by red color coding on the chart and represent the occurrence of an anomaly in the data. The placement of the red mark depends on the criteria or algorithm used to detect anomalies.
* The range represents the upper and lower boundary limits with a normal distribution of the metrics based on their historical dataset pattern.
* The mean line represents the four week average value of the metrics to compare the deviation at a given point in time.
{#anomalies-detection__ul_ggc_vj5_2yb}

## Anomaly tool and alerts {#anomalies-detection__section_aqx_mkn_lkc}

The AI Anomaly tool functions as a robust solution to identify anomalies within performance data. The approach involves utilizing AI-based anomaly detection across diverse metrics within the system.

The Anomalies tab indicates the number of triggered anomalies within the chosen timeframe. An anomaly is a data point that is unusual or doesn't conform to the expected patterns based on historical trends. In addition to
visualization, the AI Anomaly tool empowers you to establish alerts based on the identified anomalies.  
Note:  
For more information on configuring anomaly alerts, see [Configure anomaly alerts](https://www.servicenow.com/docs/G3hw~h42E8ty5Wy6jT4YUg "Configure anomaly alerts based on metrics outliers on historical patterns in Instance Observer.").

## Job anomaly detection {#anomalies-detection__section_rdg_xl5_2yb}

Job anomaly charts track the number of scheduled
jobs running concurrently for each hour of the day with the overlaying metric of the average of transaction counts for each hour. Any bar in the chart that has one or multiple anomalous jobs is highlighted as red. Select the detail link
of the bar chart to view the job level details.

Job Details will represent the hourly scheduled jobs along with respective average transactions of that instance.

Drill down from the hourly scheduled job count into an individual recurrence job for any hour of day and
further into the execution pattern of the same job from the last seven days. This can help to perform end to end root cause for jobs that usually take a consistent amount of time to complete that suddenly experience a significant
increase or decrease in execution time, indicating a possible performance issue.  

Schedule job criteria
:   For the job to be considered a scheduled job, it should satisfy at least one of the following criteria:

    * The job runs at least once for each day of the week.
    * The job has run at least once for every week in the past four weeks.
    {#anomalies-detection__ul_flv_dm5_2yb}

Average transaction count calculation
:   For every hour in a given day, the sum of the transaction count of the past four weeks for the same day and same hour is averaged. For example, by fetching the sum of transaction counts from the past four Mondays for the fourth
    hour and averages the values for the final calculation.

Job anomaly identification
:   For the past four weeks, for every hour in which the job ran, the average duration time is calculated with the standard deviation value, which is the mean value, plus 5 multiplied by the standard deviation value.
:   This value serves as an upper range for the job for that hour, if the job is running at the fourth hour and in the last four weeks the average duration of a job at that time is ten minutes and the standard deviation is two
    minutes, the upper range will be 10 + (5\*2) = 20 minutes.
:   If the current running job takes more than 20 minutes to execute, then the job is identified as an anomaly.

## Anomaly response {#anomalies-detection__section_zh5_1cq_fyb}

All anomalies don't represent an issue, but, the outliers detected based on historical patterns. Configure alerts accordingly after analyzing the criticality of the anomaly detected. See [Configure anomaly alerts](https://www.servicenow.com/docs/G3hw~h42E8ty5Wy6jT4YUg "Configure anomaly alerts based on metrics outliers on historical patterns in Instance Observer.") for more information on alerts.
* **[Configure anomaly alerts](https://www.servicenow.com/docs/G3hw~h42E8ty5Wy6jT4YUg)**   
  Configure anomaly alerts based on metrics outliers on historical patterns in Instance Observer.
* **[Anomaly detection algorithm](https://www.servicenow.com/docs/xGEKsiczLBRzWUASoJsHJA)**   
  Instance Observer is performing anomalies detection through the Z-score Statistical model, otherwise referred to as a univariate method.

