Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-8203

Enable ingress backend health logging

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • Product / Portfolio Work
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      1. Proposed title of this feature request
      Enable ingress backend health logging

      2. What is the nature and description of the request?
      Customer is seeing server backend health check logs at their Native HAProxy.
      ~~~

      [WARNING] (8) : Server entsysgit-d_ep/gitlabinst is DOWN, reason: Layer6 invalid response, info: "SSL handshake failure", check duration: 184ms. 0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0 remaining in queue.
      [ALERT] (8) : backend 'entsysgit-d_ep' has no server available!
      [WARNING] (8) : Server entsysgit-d_ep/gitlabinst is UP, reason: Layer7 check passed, code: 200, check duration: 10ms. 1 active and 0 backup servers online. 0 sessions requeued, 0 total in queue.
      [WARNING] (8) : Server entsysgit-d_ep/gitlabinst is DOWN, reason: Layer6 invalid response, info: "SSL handshake failure", check duration: 185ms. 0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0 remaining in queue.
      {{[ALERT] (8) : backend 'entsysgit-d_ep' has no server available!
      [WARNING] (8) : Server entsysgit-d_ep/gitlabinst is UP, reason: Layer7 check passed, code: 200, check duration: 45ms. 1 active and 0 backup servers online. 0 sessions requeued, 0 total in queue.}}

      ~~~

      Such type of logs cannot be seen at router pod logs. 
      Only access logging can be enabled at ingress controller. 
      As of now, we cannot enable such type of backend health check logs.

      Additional info: 
      With enabling and adding "option  log-health-checks" in HAProxy config would enable such logs. But default HAProxy config does not include it. Also, there is no option for now to add this using ingresscontroller.  

      3. Why does the customer need this? (List the business requirements here)

      They want to assure developers that issues they are experiencing are not down to the pod being marked offline.

      4. List any affected packages or components.
      OpenShift ingress/ router pods/ Ingresscontroller/ 

              mcurry@redhat.com Marc Curry
              rhn-support-adeshpan Aditya Deshpande
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                None
                None