Observations: Route Events
Observations describe how to sample/store resource data and what should be done when the data meets a specified condition. An Observation then generates an event containing that data when the rules defined by the Observation are met. This event is then routed to another destination (e.g., sent to another resource, sent to the cloud, etc.).
When defining an Observation, you configure where to send events to via the Send events to options:
The following topics describe how each of the Send events to options route the events generated by an Observation:
- Sending Events to the Cloud Immediately: sends the event to the Octave cloud where it can be processed by Cloud Actions.
- Storing and Forwarding Events: buffers up events and sends them to the cloud at a user-defined interval for processing by Cloud Actions.
- Sending Events to an Edge Action: sends the event to an Edge Action for processing directly on the Octave-enabled device.
- Sending Events to Another Resource: sends the event directly to another resource. The resource could be another hardware input or output, or more commonly, to a Virtual Resource.
- Storing Events: store the event on the Octave-enabled device rather than sending it to a specific destination. The event can then be queried at a later point using an Edge Action.
Updated over 4 years ago