Provenance Reporting
MiNiFi is currently designed only to report provenance data using the Site to Site protocol. These properties configure the underlying reporting task that sends the provenance events.
Property | Description |
---|---|
comment | A comment about the Provenance reporting. This is not used for any underlying implementation but solely for the users of this configuration and MiNiFi agent. |
scheduling strategy | The strategy for executing the Reporting Task. Valid options are |
scheduling period | This property expects different input depending on the scheduling strategy selected. For the |
destination url | The URL to post the Provenance Events to. |
port name | The name of the input port as it exists on the receiving NiFi instance. To get this information access the UI of the core instance, right the input port that is desired to be connect to and select "configure". The id of the port should under the "Port name" section. |
originating url | The URL of this MiNiFi instance. This is used to include the Content URI to send to the destination. |
use compression | Indicates whether or not to compress the events when being sent. |
timeout | How long MiNiFi should wait before timing out the connection. |
batch size | Specifies how many records to send in a single batch, at most. This should be significantly above the expected amount of records generated between scheduling. If it is not, then there is the potential for the Provenance reporting to lag behind event generation and never catch up. |
Note: In order to send via HTTPS, the "Security Properties" must be fully configured. A StandardSSLContextService will be made automatically with the ID "SSL-Context-Service" and used by the Provenance Reporting.