Functions

Functions

To create streams, you can drag and drop the functions from the list on the left side to the right side. As you can see in Usage Engine, these functions which are available from the library are categorized into Collectors, Processors, and Forwarders

  • Collectors gather data from external systems or devices, with the exception of the Count function.

  • Processors receive data from collectors or other processors and deliver data to forwarders or other processors for further handling.

  • Forwarders distribute data from the stream to external systems or devices, with the exception of the No operation function.

Note!

ZIP version

All collectors and forwarders support ZIP files up to version 4.5 (which includes Zip64 support - archives with 4GB+ files). There is no support for encrypted (password protected) zips, or symlinks.

The function icons have small arrows that indicate data flow direction, and therefore the function type. Collectors have an arrow on the right edge, pointing outwards. Processors have arrows on both edges indicating an incoming and outgoing flow. Forwarders have an arrow on the left edge, pointing inwards.

Note!

Beta Status

Functions that are labeled as Beta can be used as well, but their user interface and functionality may change over time. Data loss or improper handling of data may also happen. Use them with caution. 

Configuration and preview

When you double-click a Function, you open the window where you configure the Function and preview data that is being collected, processed, or forwarded by the Function.

All entries are autosaved. To check that your configuration is valid, click Preview to generate a preview.

Note!

Even if you do not click Preview before you exit a configuration, your entries are saved. If you want to clear all of the entries that you have added to a configuration, you need to delete the Function and drag the relevant Function to the canvas again to re-configure.

After configuring any function in Usage Engine, clicking Preview enables you to view input and output preview data for that Function. Across all functions in Usage Engine, the input and output preview data displayed depends on the Function type. Refer to the table below for more information: 

Function type

Preview data displayed

Function type

Preview data displayed

Collector

Output

Processor

Input and Output

Forwarder

Input

Preview data is displayed in three different views: Table, Tree, and Log. 

  • Table: Displays data in a tabular format. Data is flattened or denormalized if needed so that even deeply nested JSON data can be viewed in the column/row structure.

  • Tree: Displays data in the JSON (JavaScript Object Notation) format.

  • Log: Displays data regarding info, warning, and error messages. The Log view is only available for output preview data and not for input preview data.

Note!

When the preview data is generated, a maximum of 10 records are displayed.

When you hover the cursor over the function icon upon opening the configuration, you can view the tooltip with a brief description of the function. Clicking the See documentation button directs you to the relevant documentation for the function.

Function descriptions

Take a look at the relevant section to find out more about each of these functions.

Function type

Function

Function type

Function

Collector

Amazon S3 | Amazon S3 Collector Configuration

Audit log

Azure Blob Storage | Collector

Count

Google Cloud Storage | Google Cloud Storage Collector

HTTP client collector

HTTP server | HTTP server collector

Interconnect receiver

Kafka consumer

PubNub

SFTP | Collector

SOAP client collector

Snowflake collector

Processor

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7876072

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7839501

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/528089200

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7862402

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7835259

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7862394

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7862704

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7897046

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7855549

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/243531871

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7862627

Meter

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7867468

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/330596491

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7865791

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7865685

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7865725

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7897286

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7798876

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/404258831

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7799336

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7853689

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7868071 (Deprecated)

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7798943

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7875520

Forwarder

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7876428

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7903577/Amazon+S3#Amazon-S3-Forwarder

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7893292/Azure+Blob+Storage#Forwarder

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7833182

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7799098

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7862426

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7892891

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7862334/Google+Cloud+Storage#Google-Cloud-Storage-Forwarder

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/243531918

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7868468/HTTP+server#HTTP-server-forwarder

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7851231

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/229638145

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7864052

No operation

PubNub

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/243532016

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/15925254

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/7877359/SFTP#Forwarder

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/404193343

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/68419608

https://infozone.atlassian.net/wiki/spaces/DAZ/pages/181239809