Peter Gyori created NIFI-7922:
---------------------------------

             Summary: Add support for GET request in ListenHTTP for health check
                 Key: NIFI-7922
                 URL: https://issues.apache.org/jira/browse/NIFI-7922
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Extensions
            Reporter: Peter Gyori
            Assignee: Peter Gyori


Add support for GET request in ListenHTTP processor, so that when put behind a 
load balancer, the LB can make a health check to verify that the service is 
available.
The health check service should be available on 
<ListenHTTP_service_URI>/healthcheck.
It should be available via the listening port specified in the processor's 
property, but it should optionally be configured to be available on a different 
port.
Accessing the health check service via a dedicated port should use 1-way SSL at 
most, even if the main service uses 2-way SSL, since some load balancers do not 
support client certificate handling:
 - If the processor is set not to use SSL, SSL should not be used on the health 
check port, either.
 - If the processor is set to use one-way SSL, one-way SSL should be used on 
the health check port.
 - If the processor is set to use two-way SSL, one-way SSL should be used on 
the health check port.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to