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
  • true
  • false
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.