Description:
Publishes Provenance events using the Site To Site protocol.
Tags:
provenance, lineage, tracking, site, site to site, restricted
Properties:
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
Name |
Default Value |
Allowable Values |
Description |
Destination URL |
The URL of the destination NiFi instance to send the Provenance Events to, should be in the format http(s)://host:port/dataintegration. Supports Expression Language: true |
||
Input Port Name |
The name of the Input Port to delivery Provenance Events to. Supports Expression Language: true |
||
SSL Context Service |
Controller Service API: SSLContextService Implementation: StandardSSLContextService |
The SSL Context Service to use when communicating with the destination. If not specified, communications will not be secure. | |
Instance URL |
http://${hostname(true)}:60017/dataintegration |
The URL of this instance to use in the Content URI of each event. Supports Expression Language: true |
|
Compress Events |
true |
|
Indicates whether or not to compress the events when being sent. |
Communications Timeout |
30 secs | Specifies how long to wait to a response from the destination before deciding that an error has occurred and canceling the transaction | |
Batch Size |
1000 | Specifies how many records to send in a single batch, at most. | |
Platform |
nifi |
The value to use for the platform field in each provenance event. Supports Expression Language: true |
State management:
Scope |
Description |
LOCAL | Stores the Reporting Task's last event Id so that on restart the task knows where it left off. |
Restricted:
Provides operator the ability send sensitive details contained in Provenance events to any external system.