Re: Monitoring NiFi Root Level Controller Services

2021-02-02 Thread jgunvaldson
Hi Daniel, And yes I am “John” (Joe was correct) - I have some experience with Nipyapi and yes, will probably be using it - I was wondering about a 3rd party (not DataDog) monitoring service (designed) for working with NiFi as recommendations from the group, but certainly - writing our own moni

Re: Monitoring NiFi Root Level Controller Services

2021-02-01 Thread Daniel Chaffelson
Hi John, the python client nipyapi already has convenience methods in canvas.py for this, you are looking for a component status of Running. On Tue, 2 Feb 2021, 01:18 jgunvaldson, wrote: > Wiring up a rest client to make a rest request to the NIFI API, seems the > following three are possible ca

Re: Monitoring NiFi Root Level Controller Services

2021-02-01 Thread jgunvaldson
Wiring up a rest client to make a rest request to the NIFI API, seems the following three are possible candidates: GET /controller-services/{id} Gets a controller service GET /controller-services/{id}/referencesGets a controller service GET /controller-services/

Re: Monitoring NiFi Root Level Controller Services

2021-02-01 Thread Joe Witt
also sorry for referencing you as 'John' - not sure why I just assumed that :) On Mon, Feb 1, 2021 at 5:46 PM Joe Witt wrote: > John, > > You're using a vendor distribution of NiFi. You should contact the vendor. > > You can certainly monitor the state of a controller service via the REST > API

Re: Monitoring NiFi Root Level Controller Services

2021-02-01 Thread Joe Witt
John, You're using a vendor distribution of NiFi. You should contact the vendor. You can certainly monitor the state of a controller service via the REST API. They should either be enabled or not enabled. Thanks On Mon, Feb 1, 2021 at 5:39 PM jgunvaldson wrote: > Hi All, > > Root level (can

Monitoring NiFi Root Level Controller Services

2021-02-01 Thread jgunvaldson
Hi All, Root level (canvas) Controller Services - We tend to setup several Root level Controller services for developers that are typically DBCPConnectionPools and DistributedMapCacheClientService and maybe a few other. MOST importantly, these controller services cannot be down and cannot be di