Difference between revisions of "Adding a rule"

From Senfi Docs
Jump to: navigation, search
 
(4 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
<!--T:2-->
 
<!--T:2-->
You should also be fimilar with the basic [[Measurement|measurements]] and its concepts. Please read [[Concepts#Measurement.2C_Metric.2C_Tag|this section]] if you require a refresher.
+
You should also be familiar with the basic [[Measurement|measurements]] and its concepts. Please read [[Concepts#Measurement.2C_Metric.2C_Tag|this section]] if you require a refresher.
  
 
<!--T:3-->
 
<!--T:3-->
Line 18: Line 18:
  
 
<!--T:5-->
 
<!--T:5-->
# Login to the [https://ems.senfi.io/cms CMS]
+
# Login to the [https://ems.senfi.io/cms CMS].
# Go to the '''Rule''' tab
+
# Go to the '''Rule''' tab.
 
# Click the '''+''' button to add a new rule.
 
# Click the '''+''' button to add a new rule.
 
# Give the rule a descriptive name. This will be shown to users of the dashboard.
 
# Give the rule a descriptive name. This will be shown to users of the dashboard.
 
# Select the Severity of the rule.
 
# Select the Severity of the rule.
# Select Evaluate Type of the rule. Read [[Rule#Rule_execution_options|what is Evaluate Type]]
+
# Select [[Rule#Rule_execution_options|Evaluate Type]] of the rule.
 
# (Optional) Select the Access Group that would be able to view and modify the rule. Defaults to all users in your organization.
 
# (Optional) Select the Access Group that would be able to view and modify the rule. Defaults to all users in your organization.
# Give the rule a descriptive '''Description'''. The '''Description''' would be the default content for any '''Action'''
+
# Give the rule a descriptive '''Description'''. The '''Description''' would be the default content for any '''Action'''.
# Construct the '''Conditions''' using the editor. [[Rule#Constructing_Condition|Constructing the Condition]] for more details.
+
# Construct the '''Conditions''' using the editor. Read section on [[Rule#Constructing_Condition|"Constructing Condition"]] for more details.
# Save when done
+
# Save when done.
# (Optional) Send records to simulate event to test the rule.
+
# (Optional) Test the rule by sending records to simulate event.
  
  

Latest revision as of 14:18, 5 November 2019

Pre-requisites

A rule requires design and logical programing in order for it to work correctly. If this is your first time creating a rule, please read this guide first.

You should also be familiar with the basic measurements and its concepts. Please read this section if you require a refresher.

You should

  • Know what event the Rule should detect.
  • Know what you would like Senfi to do (Action) when the event is detected
  • Have already created the Input measurement & metrics.
  • Know the thresholds or values which indicates occurrence of event.
  • Be able to send records to Input measurement & metric.
  • (Optional) Be able to send simulated records to Input measurement & metric (to simulate occurrence of event or situation)

Adding a New Rule

  1. Login to the CMS.
  2. Go to the Rule tab.
  3. Click the + button to add a new rule.
  4. Give the rule a descriptive name. This will be shown to users of the dashboard.
  5. Select the Severity of the rule.
  6. Select Evaluate Type of the rule.
  7. (Optional) Select the Access Group that would be able to view and modify the rule. Defaults to all users in your organization.
  8. Give the rule a descriptive Description. The Description would be the default content for any Action.
  9. Construct the Conditions using the editor. Read section on "Constructing Condition" for more details.
  10. Save when done.
  11. (Optional) Test the rule by sending records to simulate event.