1. OASE common¶
1.1. Introduction¶
This document aims to explain the OASE (Operation Autonomy Support Engine) function
1.2. Function overview¶
The OASE function analyzes event information collected from external sources and automatically performs an action to said event.

A standard wofkflow using the OASE function are as following.
See the next section for terminology used.
- Gather eventsCollect events from external services.The Exastro OASE Agent collects the Events and sends them to the ITA system through API.For more information regarding the Exastro OASE Agent, see Agent overview.
- LabelLabel events recieved by ITA.This is done to unify the event information, as the user might collect different events from different applications.For more information regarding labing, see Create label and Labeling.
- Execute action/NotifyWhen a rule is matched, users can set so an action is executed (Conductor and Operation).Users can also configure so notifications are sent before/after actions are executed.For more information regading actions, see Action.
1.3. Terminology¶
The terminology used in this document and their definitions are as following.
Terminology |
Contents |
---|---|
Event |
Events are information from Monitoring softwares that tells when something changed in the system.※ |
TTL (Time To Live) |
How long an event is handled as a rule evaluation target (in seconds). Is used for the 2 following goals.
▼Select the evaluation closest to the user's intention
If an event has happened and there are multiple rules that matches the event conditions, Exastro OASE will apply the rule with the highest priority.
On the other hand, the system can also wait until the conditions are completely met. The final decision will be run between the period from the event has occured to the specified TIL period.
▼To prevent undesired actions being run for old events.
Events whose period have exceeded more than twice the TIL period have a larger chance to be non-intended rules by the users, meaning that that they will immediately change their status to "Expired" and not be evaluated.
The smallest value is 10 seconds, and the largest value is 2137483647 seconds. The default value is 3600 seconds.
|
Label |
Labels are event properties based on the Label creation/Labeling settings. Labels contains values that can OASE can use (key&value formats) to categorize them.
Users can label events in order to unify information collected from different applications.
|
Filter |
Filter is used to single out unique items from label conditions. Filtered items are the result of that. This is used to send events to the Rule evaluation function |
Rule |
Rules are conditions used to execute actions and creating conclusion events. They are created by combining filters. |
Action |
Actions are what the system does when a rule is matched. |
Evaluation |
Evaluations is the process when the system uses the configured rules to decide what action to execute/ Conclusion event to create when matched. |
Conclusion event |
The event that occurs when a rule is matched. |
※See the following for event types.