Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

Apache Nifi - How to use REST api for provenance related search

Solved Go to solution

Apache Nifi - How to use REST api for provenance related search

Contributor

Hi,

I want to perform provenance search through REST (to retrieve data and utilize it for monitoring etc).

- Currently I dont know what is the correct format for calling /provenance endpoint (essentially doing search, not sure how to specify the search query itself). I tried following on browser, but see a blank page: http://localhost:8080/nifi-api/provenance?uuid=c94ea102-ff9d-4985-a548-fa6611d50e8a

- Following api end point works: http://localhost:8080/nifi-api/provenance/search-options

Any help in resolving this would be highly appreciated.

Thanks

Obaid

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Apache Nifi - How to use REST api for provenance related search

Hello Obaid,

You can go to help in NiFi and bring up the docs. Scroll down on the left hand pane to the section titled 'developer' and select REST API. The docs can also be found here https://nifi.apache.org/docs.html

From there you can select 'provenance' to get a detailed breakdown of the requests and information necessary for the requests. A really good thing to do is use Chrome's developer tools and use the NiFi UI to create requests. Then you can see precisely what is being done by NiFi's client and you can then emulate the same thing programatically.

Thanks

Joe

1 REPLY 1

Re: Apache Nifi - How to use REST api for provenance related search

Hello Obaid,

You can go to help in NiFi and bring up the docs. Scroll down on the left hand pane to the section titled 'developer' and select REST API. The docs can also be found here https://nifi.apache.org/docs.html

From there you can select 'provenance' to get a detailed breakdown of the requests and information necessary for the requests. A really good thing to do is use Chrome's developer tools and use the NiFi UI to create requests. Then you can see precisely what is being done by NiFi's client and you can then emulate the same thing programatically.

Thanks

Joe