Queries
INTELIE Live performs queries, possibly using different providers, to analyze data. The default query provider is INTELIE Pipes, although queries can be executed in other systems and sub-systems.
Queries are performed in two phases: First, they are run in all storage providers available, respecting the time period defined in span
parameter. When the historical query ends, then a real time query starts to wait for new data.
A query can be started and stopped many times on its life cycle for different reasons, such as changes on dependencies or arbitrary actions. It cannot be started again only after it is destroyed.
Life cycle
A query outputs different events during its life cycle. Those events can be of one of the types below.
Type | |
| |
This event is emitted every time that a query starts. | |
| |
This event is emitted when the storage queries end. | |
| |
This event is emitted every time that a query stops. A new |
|
| |
This event is emitted once, when the query is destroyed. No further event is expected after this one. | |
| |
This event contains information about the progress of queries on storage providers. | |
| |
This event is emitted once a minute with information about the current | |
| |
This event contains warnings about the query execution. | |
| |
This event contains information about the query performance. | |
| |
This event is emitted when any event would be received by this query if it didn't have the |
|
| |
Similar to | |
| |
This event can contain a set of control attributes. |
Last updated