Components installed with Metric Intelligence
- UpdatedAug 1, 2024
- 9 minutes to read
- Xanadu
- IT Operations Management
Several types of components are installed with activation of the Metric Intelligence (com.snc.sa.metric) plugin, including tables, scheduled jobs, and properties.
Scheduled jobs installed
Name | Description |
---|---|
Metric Intelligence — Metric Learner job | Runs daily and builds the statistical models used for anomaly detection. |
Metric Intelligence — Purge old metric schemas and anomaly scores | Cleans up the sa_metric_anomaly_score and the sa_metric_schema_definition tables. |
Metric Intelligence — Sync metric schema to mid | Synchronizing data from the instance to the MID Server in the metric schema table sa_metric_schema_definition. |
Metric Intelligence — Sync tables with mid | Synchronizing data from the instance to the MID Server in tables. |
Metric Intelligence — Table cleanup | Cleaning up tables related to various deletion operations. |
Metric Intelligence — Observation Interval Learner job | Calculates the observation interval using collected data points for all data series. |
Metric Intelligence — Process Stale Anomaly Score – Daily | Daily job that cleans stale anomaly scores, for a specified window of time, in
the Metric Anomaly Score [sa_metric_anomaly_score] table. Uses the properties sa_metric.anomaly_score_stale_interval_in_days and sa_metric.anomaly_score_next_stale_interval_in_days to calculate the window of time for cleaning. |
Metric Intelligence — Sync CI Anomaly Scores | Keeps anomaly scores up to date with any deletion of metrics. |
Metric Intelligence — Metric configuration job | Synchronizes metric configurations from the instance to all Metric Intelligence MID Servers. |
Metric Intelligence — Local level kalman filter model learner job | Builds local level kalman filter models on which to run change detection. |
Metric Intelligence — Anomaly Model Test | On-demand scheduled job which runs when user clicks Run Anomaly Test. |
Metric Intelligence — Validate MID Distributed cluster |
|
Event Management - process metric binding events [1000-1020] | Process Metric Intelligence metric binding events separately from Event Management events (bucket range 1000-1020). |
Event Management - process metric binding events [1020-1040] | Process Metric Intelligence metric binding events separately from Event Management events (bucket range 1020-1040). |
Event Management - process metric binding events [1040-1060] | Process Metric Intelligence metric binding events separately from Event Management events (bucket range 1040-1060). |
Event Management - process metric binding events [1060-1080] | Process Metric Intelligence metric binding events separately from Event Management events (bucket range 1060-1080). |
Event Management - process metric binding events [1080-1100] | Process Metric Intelligence metric binding events separately from Event Management events (bucket range 1080-1100). |
Metric Intelligence - Stationary nonparametric model learner job | Learns the stationary nonparametric model. |
Metric Intelligence - Combined Model Learner Job | Constructs all the information required for performing real time anomaly detection (calculating data frequency and building statistical models) on a subset of all series for which data is being collected. |
Tables installed
Table | Description |
---|---|
Metric Time Series Model [sa_time_series] |
Statistical models built for metric data. |
Alert Anomaly [em_alert_anomaly] |
Anomaly alerts that were created from anomaly events that were sent by Metric Intelligence so users can review. Anomaly alerts are kept separately from regular system alerts. |
Metric Anomaly Score [sa_metric_anomaly_score] |
Stores anomaly scores for the metric. |
Metric To CI Mapping Deleted SysIds [sa_metric_map_deleted] |
SysIds of deleted metric-to-CI mapping records. |
Metric To CI Mapping [sa_metric_map] |
Mappings currently in effect of metric types to CIs. |
SA Metric Type Registration [sa_metric_registration] |
Details about metric type registration. |
Metric Type Registration Deleted
SysIds [sa_metric_registration_deleted] |
SysIds of records that were deleted from the SA Metric Type Registration [sa_metric_registration] table. |
Metric Schema Definition [sa_metric_schema_definition] |
Map of metrics being received based on CI class. It is used to optimize the metric data payload being sent from the MID Server to the instance. |
Metric Type [sa_metric_type] |
Metric type source. |
Monitoring System Metric Type Deleted
SysIds [sa_source_metric_type_deleted] |
SysIds of deleted monitoring system metrics. |
Monitoring System Metric Type [sa_source_metric_type] |
Metric types per CI class, active/inactive status, and metric source. |
Metric Settings [sa_metric_config_setting] |
Default configuration settings for Metric Intelligence MID Servers. |
Metric Configuration Rules [sa_metric_config_rule] |
Rules to override configuration settings for MID Servers. |
Metric overridden configurations [sa_metric_config_rule_setting] |
Maps overridden configurations to custom defined rules. |
Metric Staged Configurations [sa_metric_config_staging] |
Saved encoded configurations for the MID Servers. |
Metric learned parameters [sa_metric_learned_param] |
Parameters learned for CI/metric combinations, that will be synced to the MID Servers. |
Metric To CI Mapping Deleted
Details [sa_metric_map_deleted_detail] |
Details about deleted entries from metric to CI mapping table. Includes CI, metric, and SysId of the deleted entry in the Metric To CI Mappings [sa_metric_map] table. |
Track unique CIs created in metric map [sa_metric_ci_tracker] |
All unique CIs for which metric map entry was created. |
Metric Class [sa_metric_class] |
Metric classes that can be associated with specific metrics to override bounds and widths learned values. |
Metric Change Score [sa_metric_change_score] |
Change events information. |
Anomaly Test Rules [sa_metric_anomaly_test_rule] |
Anomaly test rules used for anomaly model testing. |
Anomaly test results [sa_metric_anomaly_test_result] |
Results from anomaly model testing, such as bounds and anomaly scores. |
Metric anomaly test config customized
parameters [sa_metric_anomaly_test_config_custom_param] |
Customized parameters for selected series in anomaly model testing. |
Metric Intelligence Properties [sa_metric_property] |
Metric Intelligence properties by domain. |
Track host name with metric CI [sa_metric_ci_host] |
CIs that are bind with node name from the binding event. |
Functions supported by metric expression
language [sa_metric_expr_function] |
Functions supported by metric expression language. |
Argument types for functions supported by metric expression
language [sa_metric_expr_func_arg] |
Argument types for functions supported by metric expression language. |
Track CI Types to metric entries valid for different
sources [sa_metric_ci_type_map] |
Track CI Types to metric entries that are valid for different sources. |
CI Type To Resource Class [sa_ci_type_to_resource_class] |
Contains mappings of CI type to resource class. Used for resource binding during resource lookups given a CI and a resource_path in the event. The [sa_ci_type_to_resource_class] table contains some default mapping records, and the evt_mgmt_admin role is required to manage this table. |
CI Resource [ci_resource] |
Parent table used for resource binding. |
CI Resource Hardware [ci_resource_hardware] |
An extension of the CI Resource [ci_resource] table, used for resource binding. |
CI Resource Application [ci_resource_appl] |
An extension of the CI Resource [ci_resource] table, used for resource binding. |
CI Resource Service [ci_resource_service] |
An extension of the CI Resource [ci_resource] table, used for resource binding. |
CI Resource VM [ci_resource_vm_object] |
An extension of the CI Resource [ci_resource] table, used for resource binding. |
CI Resource Database [ci_resource_database] |
An extension of the CI Resource [ci_resource] table, used for resource binding. |
Series Event History [sa_series_event_history] |
Information about CIs start and end maintenance mode. Metric Intelligence stores historical information about the times CIs enter and exit maintenance mode if the system property sa.model_learner.maint_event_record_history_enabled is set to true (default). And if the system property sa_metric.maint_exclusion is also set to true (default), metrics from CIs that are in maintenance mode are excluded from model learning. |
Metric Dashboard Metadata [sa_metric_dashboard_metadata] |
Chart configurations per CI class, for the metrics that are displayed for a CI associated with an alert, in Agent Workspace. |
Metric Config Anomaly Detection
Staging [sa_metric_config_anomaly_detection_staging] |
Internal table that is used to help calculate the action level for each entry in the Metric to CI Mapping [sa_metric_map] table. |
Properties installed
Property | Usage |
---|---|
sa.metric.map.with.ci.expiration.sec |
Length of time (in seconds) that records for mapping of raw data to CIs remains
in effect if the mapping to CI is found.
|
sa.metric.map.without.ci.expiration.sec |
Length of time (in seconds) that records for mapping of raw data to CIs remains
in effect if the mapping to CI is not found.
|
sa_metric.anomaly_score_stale_interval_in_days | The starting day of the window of time that the Operational Metrics – Process Stale Anomaly Score – Daily scheduled job uses when checking staleness status of anomaly score. The window of time spans from today, until the past number of days specified in this property.
|
sa_metric.anomaly_score_next_stale_interval_in_days | Number of days by which to extend the window of time used by the
Operational Metrics – Process Stale Anomaly Score – Daily
scheduled job. Applies if the job runs, but fails to return any data using the window of time specified by the sa_metric.anomaly_score_stale_interval_in_days property.
|
max_records_per_rest_request | Maximum number of records to download from the instance to the MID Server in
each synchronization cycle. This property is for internal use.
|
normalized_metric_max_queue_size | Size of metrics queue. Anomaly detector reads through this queue and determines
for each metric whether it is anomalous. This property is for internal use.
|
normalized_metric_queue_consumer_count | Number of threads that concurrently perform anomaly detection. This property is for internal use.
|
ignite_data_streamer_thread_count | Number of threads that data streamers use to write data to the cache. The data streamer creates batches from individual data entries and adds these batches to the cache. This property is for internal use.
|
ignite_data_streamer_flush_frequency | Frequency of automatic flush of data streamers. The data streamer creates batches from individual data entries and adds these batches to the cache. This property is for internal use.
|
ignite_data_streamer_buffer_size | Buffer size of data streamers. The data streamer creates batches from individual data entries and adds these batches to the cache. This property is for internal use.
|
ignite_data_streamer_batch_size | Size of the batch that is added to a data streamer. The data streamer creates batches from individual data entries and adds these batches to the cache. This property is for internal use.
|
ignite_data_streamer_batch_flush_frequency | Frequency of automatic flush of internal batching before adding data to data
streamers. The data streamer creates batches from individual data entries and adds these batches to the cache. This property is for internal use.
|
sa.metric.use.resource.binding | Enables resource binding.
|
sa.metric.display.mid.setup.action | Displays the Setup Metric Intelligence related link on the MID Server form, for a MID Server that has been validated and that is running.
|
sa.model_learner.maint_event_record_history_enabled | Stores historical information about CIs start and end maintenance mode, in the Series Event History [sa_series_event_history] table.
|
sa_metric.maint_exclusion | Excludes metrics for CIs that are in maintenance mode, from model learning.
|
sa.model_learner.maint_history_batch_size | Determines the number of data series per batch when storing information about CIs start and end maintenance mode, in the Series Event History [sa_series_event_history] table. Adjust the setting of this property if there are related performance issues.
|
sa_metric.scheduled_jobs_to_monitor_sys_id_list | Contains the sys_ids of the 3 scheduled jobs that self-health monitoring for
Metric Intelligence monitors:
|