ApacheNiFi-データの来歴
Apache NiFiは、フロー内の取り込まれたデータで発生したイベントに関するすべての情報をログに記録して保存します。データ来歴リポジトリはこの情報を保存し、このイベント情報を検索するためのUIを提供します。データの出所は、完全なNiFiレベルとプロセッサレベルでもアクセスできます。
次の表に、NiFiデータ来歴イベントリストのさまざまなフィールドを示します。次のフィールドがあります-
S.No. | フィールド名 | 説明 |
---|---|---|
1 | 日付時刻 | イベントの日時。 |
2 | タイプ | 'CREATE'のようなイベントのタイプ。 |
3 | FlowFileUuid | イベントが実行されるフローファイルのUUID。 |
4 | サイズ | フローファイルのサイズ。 |
5 | コンポーネント名 | イベントを実行したコンポーネントの名前。 |
6 | コンポーネントタイプ | コンポーネントのタイプ。 |
7 | 血統を表示する | 最後の列には、下の画像に示すようにフローファイルの系統を表示するために使用される系統表示アイコンがあります。 |
イベントの詳細を取得するには、ユーザーはNiFi Data ProvenanceUIの最初の列にある情報アイコンをクリックします。
nifi.propertiesファイルには、NiFi DataProvenanceリポジトリを管理するために使用されるいくつかのプロパティがあります。
S.No. | プロパティ名 | デフォルト値 | 説明 |
---|---|---|---|
1 | nifi.provenance.repository.directory.default | ./provenance_repository | NiFiデータ来歴のデフォルトパスを指定します。 |
2 | nifi.provenance.repository.max.storage.time | 24時間 | NiFiデータの出所の最大保持時間を指定します。 |
3 | nifi.provenance.repository.max.storage.size | 1 GB | NiFiデータの出所の最大ストレージを指定します。 |
4 | nifi.provenance.repository.rollover.time | 30秒 | NiFiデータ出所のロールオーバー時間を指定します。 |
5 | nifi.provenance.repository.rollover.size | 100 MB | NiFiデータ出所のロールオーバーサイズを指定します。 |
6 | nifi.provenance.repository.indexed.fields | EventType、FlowFileUUID、Filename、ProcessorID、Relationship | NiFiデータの出所の検索とインデックス作成に使用されるフィールドを指定します。 |