Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Real-time

Data injections are done in real-time. This means that you cannot inject data already in memory; only events that are currently streaming to your Devo domain. The data flow will start from the moment the injection is created.

Group events

If your source query groups events, they must be grouped by time and more than one key to be used for data injection.

Hide and show columns

Be aware that only columns shown on the table will be injected, so make sure you hide those columns you want to exclude from the injection and show those you want to include. However, there are two exceptions to this.

  • Columns added to the table without assigning them a name will be ignored, even if they are shown. This way:
    select duration(responseTime) → will not be injected
    select duration(responseTime) as duration →  will be injected

  • If the table contains columns labeled as extra, they will not be injected unless you rename them. To know more about this type of column, check the following article: Selecting unrevealed columns.

Alerts

It is not possible to create alerts in tables with injected data. The New Alert Definition button will not appear on the search window toolbar when accessing these tables. (Confirm this when the functionality is implemented)

Reinjecting injected data

After injecting data into a different domain, you can reinject it to a new table in the same domain. However, choosing a different domain is not possible.

Separate injections

When you inject data from several tables, each of the injections defined will be saved separately in the Injections tab of the Data Management area, so you must name them differently. The only thing that must match is the name of the my.app table that will store the injected data.

...