Difference between revisions of "V2/Concepts/Data Feeding"

From Senfi Docs
Jump to: navigation, search
 
Line 1: Line 1:
 
<h1 class="main-heading">How are data fed into Senfi</h1>
 
<h1 class="main-heading">How are data fed into Senfi</h1>
  
The following diagram gives you an overview of how data is processed and stored into Senfi after it is received from [[V2/Concepts/Connector|Connectors]], and how Senfi's rule engine and computed measurement is used to setup automated alerting and actions.
+
The following diagram gives you an overview of how data is processed and stored into Senfi after it is received from [[V2/Concepts/Connector|Connectors]], and how Senfi's Expression engine and computed measurement is used to setup automated alerting and actions.
  
 
[[File: Dataflow.PNG|link=]]
 
[[File: Dataflow.PNG|link=]]
Line 9: Line 9:
 
# Valid data* is saved.
 
# Valid data* is saved.
 
# Data can also be used to calculate [[V2/Concepts/Intro_to_Computed_Measurement|computed measurements]].
 
# Data can also be used to calculate [[V2/Concepts/Intro_to_Computed_Measurement|computed measurements]].
# You can make use of live incoming measurement, computed measurement, or historical measurement in your [[V2/Concepts/Automation|rules]].
+
# You can make use of live incoming measurement, computed measurement, or historical measurement in your [[V2/Concepts/Automation|expressions]].
# You can also configure [[V2/Concepts/Event#Action|actions]] to be taken when a rule is evaluated to be true. Or when a rule output goes from true to false. You can make use of webhooks to integrate with your existing systems.
+
# You can also configure [[V2/Concepts/Event#Action|actions]] to be taken when an expression is evaluated to be true. Or when an Expression output goes from true to false. You can make use of webhooks to integrate with your existing systems.
  
 
<div class="important">*At any point in time, if the system encounters an unexpected condition or error (eg. due to invalid data), it will generate a log. These log entries can be examined in the [https://app.senfi.io/cms CMS under debugger].</div>
 
<div class="important">*At any point in time, if the system encounters an unexpected condition or error (eg. due to invalid data), it will generate a log. These log entries can be examined in the [https://app.senfi.io/cms CMS under debugger].</div>

Latest revision as of 18:29, 6 August 2021

How are data fed into Senfi

The following diagram gives you an overview of how data is processed and stored into Senfi after it is received from Connectors, and how Senfi's Expression engine and computed measurement is used to setup automated alerting and actions.

Dataflow.PNG

A typical usage follows this pattern:

  1. Data is fed to Senfi and ingested.
  2. Valid data* is saved.
  3. Data can also be used to calculate computed measurements.
  4. You can make use of live incoming measurement, computed measurement, or historical measurement in your expressions.
  5. You can also configure actions to be taken when an expression is evaluated to be true. Or when an Expression output goes from true to false. You can make use of webhooks to integrate with your existing systems.
*At any point in time, if the system encounters an unexpected condition or error (eg. due to invalid data), it will generate a log. These log entries can be examined in the CMS under debugger.

What's Next