--- title: Create a configuration settings rule description: Configuration settings affect how metric data is processed. Configuration settings rules override the default metric processing behavior to determine the system actions when an anomaly is detected. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-operations-management/agent-client-collector/create-config-overriding-rule.html release: australia product: Agent Client Collector classification: agent-client-collector topic_type: task last_updated: "2026-10-09" reading_time_minutes: 8 breadcrumb: [ACC deployment - endpoints, Configuring Agent Client Collector, Agent Client Collector, IT Operations Management] --- # Create a configuration settings rule Configuration settings affect how metric data is processed. Configuration settings rules override the default metric processing behavior to determine the system actions when an anomaly is detected. ## Before you begin Role required: evt\_mgmt\_admin ## About this task A number of configuration settings determine the behavior of Metric Intelligence MID Servers. In the base system, these configuration settings are configured with default values, data types, and range of valid values. You cannot directly modify these configuration settings or add new ones. However, you can create a metric configuration rule with new configuration settings that override the default values on the MID Servers. Then, manually apply these rules to all Metric Intelligence MID Servers in a single synchronization operation, or rely on an hourly system job to perform the synchronization. To take effect, Metric Intelligence MID Servers must be synchronized with the updates to the configuration settings rules. It is valid to have multiple rules for a setting that affect the same CIs, in which case: - Rules in which a filter is defined take precedence over a global rule in which no filter has been defined. - If multiple rules that affect the same set of CIs have the same priority, then only the latest rule to be defined is applied. - If multiple rules with different priorities affect the same set of CIs, then rules with the highest priority are applied. ## Procedure 1. Navigate to **All** > **Event Management** > **Anomaly Detection** > **Metric Config Rules**. 2. On the Metric Configuration Rules pane, click **New**, and fill out the form.
| Field | Description |
|---|---|
| Name | Rule name. |
| Order | Rule priority within all other rules. Higher numbers represent higher priorities. |
| Filter by | Check box for displaying the **Rule** field, where you can specify conditions that CIs must meet for the rule to apply. For example, in the **choose field** list, select **Add Related Fields** and then add the filter **\[class\]\[is\]\[Linux Server\]**. If clear, the rule applies globally to all CIs in the Metric To CI Mapping \[sa\_metric\_map\] table. |
| Field | Description |
|---|---|
| Name | Configuration setting for which to override its value. Click the \[Omitted image "LookupUsingList.png"\] Alt text: Event Management icon icon to display the list of all configuration settings. Click the \[Omitted image "info.png"\] Alt text: Event Management icon icon to display the **Metric Settings** dialog with details such as range of possible values. See the following tables \(Configuration Settings and Internal Configuration Settings\) for details about configuration settings. |
| Rule | Rule to which the created configuration setting applies. |
| Value | New value that overrides the default value for the specified configuration setting. |
| Name and Description | Values | Default | Data Type | Scope |
|---|---|---|---|---|
| **anomaly\_detection\_enabled** Enable/disable anomaly detection. **Note:** If anomaly\_detection\_action\_level is set, then anomaly\_detection\_enabled is ignored. | N/A | true | boolean | CI/Metric |
| **anomaly\_detection\_action\_level** Action level of anomaly analysis and processing. For more information, see [Configure the action level for anomaly detection](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/configure-level-anomaly-detection.md). | choices:- Metrics Only - Bounds - Anomaly Scores - Anomaly Alerts - IT Alerts | - New records: Bounds - Upgraded records: Anomaly Alerts | choice | CI/Metric |
| **buffer\_anomaly\_eviction\_size** Maximum number of anomalies at individual metric level that can be stored in internal buffer before sending them to instance for every CI/Metric pair. | 60–1440 | 60 | integer | Global |
| **buffer\_ci\_score\_eviction\_size** Maximum number of anomalies at CI level that can be stored in internal buffer before sending them to instance \(Currently not being used\) | 60–1440 | 60 | integer | Global |
| **buffer\_metric\_eviction\_size** Maximum number of metrics that can be stored in internal buffer before sending them to instance for every CI/Metric pair. | 60–1440 | 60 | integer | Global |
| **connection\_login\_timeout\_secs** Maximum time in seconds to log in to the local database on MID Server. | 30–60 | 30 | integer | Global |
| **corrupt\_data\_count\_threshold** Minimum number of training points \(15-minute averages\) required to do any statistical analysis. | 10–100 | 30 | integer | Global |
| **deprioritize\_early\_batching\_of\_anomalous\_ci** Send anomalous CI information immediately or at regular interval. | N/A | false | boolean | Global |
| **mad\_model\_min\_days** Number of days for which data must be available to consider a Median Absolute Deviation based model. | 10-120 | 10 | integer | CI/Metric |
| **max\_pool\_connections\_size** Maximum number of connections for local database pool. | 10–50 | 25 | integer | Global |
| **observation\_time\_min** Expected minimum metric observation interval. | 1–1440 | 1 | integer | CI/Metric |
| **robust\_central\_percentage** Percentage of the residual data to compute the residual standard deviation, used for outlier detection. When set to 100 - uses the regular sample standard deviation. | 50–100 | 90 | double | Global |
| **sparse\_gap\_fraction\_threshold** If more than this percentage of data is missing and no other class has been identified, classify as SPARSE. Do not attempt to fit a WEEKLY model. | 0–100 | 50 | double | Global |
| **weekly\_model\_min\_days** Number of days for which data must be available in order to consider only a WEEKLY seasonality decomposition. | 14-90 | 15 | integer | CI/Metric |
| **daily\_model\_min\_days** Number of days for which data must be available in order to consider only a DAILY seasonality decomposition. | 2-90 | 3 | integer | CI/Metric |
| **build\_snpm\_model** Enable/disable building an SNPM data model. | N/A | true | boolean | CI/Metric |
| **snpm\_minimum\_data\_count** Minimum number of data points required for building a stationary nonparametric model. | 0 – 1e9 | 5000 | integer | CI/Metric |
| Name and Description | Values | Default | Data Type | Scope |
|---|---|---|---|---|
| **anomaly\_memory\_time\_min** Anomaly score calculator parameter: Memory time for abnormal situation. | 1–600 | 45 | double | CI/Metric |
| **excess\_z\_score** Anomaly score calculator parameter: Minimal anomalousness accumulated for outlier. | 0–3 | 0.8 | double | CI/Metric |
| **linear\_accumulator\_threshold** Decision Tree Threshold: ACCUMULATOR analysis | 0.5–5 | 1 | double | Global |
| l**ow\_freq\_power\_threshold** Decision Tree Threshold: WEEKLY analysis | 0–100 | 50 | double | Global |
| **low\_variability\_threshold** Decision Tree Threshold: TRENDY analysis | 0.0000000001–0.001 | 0.0001 | double | Global |
| **mid\_freq\_power\_threshold** Decision Tree Threshold: WEEKLY analysis | 0–100 | 33 | double | Global |
| **multinomial\_count\_threshold** Decision Tree Threshold: MULTINOMIAL analysis | 1–1000 | 40 | integer | Global |
| **non\_zero\_diff\_threshold** Decision Tree Threshold: NEAR\_CONSTANT analysis | 0–100 | 5 | double | Global |
| **normal\_memory\_time\_min** Anomaly score calculator parameter: Memory time for normal situation. | 1–600 | 1 | double | CI/Metric |
| **normal\_probability\_ewma\_timescale\_min** Anomaly score calculator parameter: Normal assessment time-scale. | 1–600 | 15 | double | CI/Metric |
| **normal\_probability\_weight** Anomaly score calculator parameter: Normal assessment adjustment factor. | 0–1 | 1 | double | CI/Metric |
| **sigmoid\_offset** Anomaly score calculator parameter: Anomalousness to score conversion. | 0–5 | 2.1 | double | CI/Metric |
| **sigmoid\_weight** Anomaly score calculator parameter: Anomalousness to score conversion. | 0–5 | 1.2 | double | CI/Metric |
| **tiny\_variability\_threshold** Decision Tree Threshold: NEAR\_CONSTANT analysis | 0–0.001 | 0.0000000001 | double | Global |
| **weekly\_peak\_hi\_limit** Decision Tree Threshold: WEEKLY analysis. | 7–14 | 10 | double | Global |
| **weekly\_peak\_lo\_limit** Decision Tree Threshold: Weekly analysis. | 0.5–7 | 0.7 | double | Global |
| **weekly\_vs\_daily\_log\_likelihood\_threshold** By how much log likelihood of weekly needs to be larger than daily, to be the preferred statistical model. | 100–1000 | 200 | double | CI/Metric |
| **daily\_vs\_noisy\_log\_likelihood\_threshold** By how much log likelihood of daily needs to be larger than noisy, to be the preferred statistical model. | 20–1000 | 200 | double | CI/Metric |
| **weekly\_vs\_noisy\_log\_likelihood\_treshold** By how much log likelihood of weekly needs to be larger than noisy, to be the preferred statistical model. | 100–1000 | 200 | double | CI/Metric |
| **trendy\_vs\_noisy\_log\_likelihood\_threshold** By how much log likelihood of trendy needs to be larger than noisy, to be the preferred statistical model. | 10–1000 | 50 | double | CI/Metric |
| **seasonal\_loess\_width\_in\_hours** Applied to the seasonal component of a weekly or daily model before making a forecast of future behavior. If set to 0, each data point in the seasonal model becomes independent of the rest of the data points. | 6–24 | 12 | double | CI/Metric |
| **robustness** Affects how outliers contribute to seasonal and trend calculations. | N/A | true | boolean | CI/Metric |
| **snpm\_min\_value\_threshold** Minimum value of data required for building an SNPM model. | -1e9 – 1e9 | 0 | double | CI/Metric |
| **snpm\_max\_observation\_interval\_in\_sec** Maximum expected observation interval required for building an SNPM model. | 60 – 600000 | 120 | integer | CI/Metric |
| **min\_std\_jump\_fraction** Minimum ratio of locally calculated observation noise level to typical jump size that justifies recalculating a larger observation noise variance. | 0.0 – 1.0 | 0.2 | double | CI/Metric |
| **dynamic\_threshold\_error\_smoothing** Whether to use exponentially weighted moving average to smooth the residuals in the dynamic threshold analysis. | N/A | true | boolean | CI/Metric |
| **ewma\_alpha** The alpha value of the exponentially weighted moving average in dynamic threshold analysis. | 1e-15 – 1.0 | 0.02739726027 | double | CI/Metric |
| **dynamic\_threshold\_beginning\_smoothing\_length** Number of smoothed data points to set to the mean of double the smoothing length. | 0 – 10000 | 250 | integer | CI/Metric |
| **dynamic\_threshold\_error\_buffer\_minutes** Number of data points around each outlier to group together. | 1 – 1000 | 30 | integer | CI/Metric |
| **dynamic\_threshold\_search\_start** Start value at which the optimal control factor is looked for. | 0.5 – 20.0 | 3.0 | double | CI/Metric |
| **dynamic\_threshold\_search\_interval** Interval between search values of optimal control factor. | 0.1 – 5.0 | 0.5 | double | CI/Metric |
| **dynamic\_threshold\_search\_count** Number of values required for searching for optimal control factor. | 1 – 50 | 19 | integer | CI/Metric |
| **dynamic\_threshold\_error\_sequence\_limit** Maximum number of error groups for a particular control factor value when searching. | 1 – 20 | 5 | integer | CI/Metric |
| **dynamic\_threshold\_minimum\_data\_count** Minimum number of raw data points needed before attempting dynamic thresholding. | 1 – 10000 | 5000 | integer | CI/Metric |
| **linear\_seasonal\_log\_likelihood\_threshold** Threshold used in deciding whether to prefer a fitted model with linear seasonality over a model with a periodic component. | 10-5000 | 1000 | integer | CI/Metric |