Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1319906 - Openshift Router does not save haproxy logs
Openshift Router does not save haproxy logs
Status: CLOSED ERRATA
Product: OpenShift Container Platform
Classification: Red Hat
Component: RFE (Show other bugs)
3.1.0
Unspecified Unspecified
medium Severity medium
: ---
: ---
Assigned To: jtanenba
Johnny Liu
: NeedsTestCase
: 975533 (view as bug list)
Depends On:
Blocks: 1267746
  Show dependency treegraph
 
Reported: 2016-03-21 15:07 EDT by Ryan Howe
Modified: 2017-05-15 09:52 EDT (History)
15 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2016-09-27 05:36:36 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2016:1933 normal SHIPPED_LIVE Red Hat OpenShift Container Platform 3.3 Release Advisory 2016-09-27 09:24:36 EDT

  None (edit)
Description Ryan Howe 2016-03-21 15:07:04 EDT
Description of problem: Openshift Router does not save haproxy logs. 

Version-Release number of selected component (if applicable):
3.x


How reproducible:
100%

Steps to Reproduce:
1. oc logs ROUTER 

Actual results:
  - No Haproxy logs

Expected results:
  - Haproxy logs to be shown. 

Additional info:

 - Is there a workaround to get haproxy logs since it normally wants to log to rsyslog. 

UPSTREAM ISSUES:
https://github.com/openshift/origin/issues/1871
https://github.com/openshift/origin/issues/7974
Comment 2 Ram Ranganathan 2016-03-22 21:13:30 EDT
Here's an example repo to build a custom haproxy based template router image and 
run it and send haproxy logs to a syslog daemon. 
   https://github.com/ramr/openshift-haproxy-custom-logs

The gist is to take the current haproxy-config.template and add the appropriate log configuration and rebuild a router image and then use that image.
You can use these instructions as a guide:
https://docs.openshift.com/enterprise/3.1/install_config/install/deploy_router.html#deploying-a-customized-haproxy-router
https://docs.openshift.com/enterprise/3.1/install_config/install/deploy_router.html#rebuilding-your-router 


Note: The logs are sent to a syslog address (default is 127.0.0.1 port 514) and uses udp. See: https://github.com/ramr/openshift-haproxy-custom-logs/blob/master/haproxy-config.template#L11
for more details on usage.

You can pass this config in via environment variables: 
oc env dc/router HAPROXY_ROUTER_SYSLOG_ADDRESS=127.0.0.1 HAPROXY_ROUTER_LOG_LEVEL=debug
Comment 3 Ram Ranganathan 2016-03-28 14:11:44 EDT
Adding an RFE tag - since this is newly requested functionality. The above workaround using a custom image is an interim solution for now.
Comment 11 Dan McPherson 2016-04-13 10:23:57 EDT
*** Bug 975533 has been marked as a duplicate of this bug. ***
Comment 13 Ben Bennett 2016-04-25 14:54:52 EDT
The PR to enable remote syslog has not merged.  So it will be in 3.3 at the earliest.

https://github.com/openshift/origin/pull/8332
Comment 14 jtanenba 2016-05-17 10:30:42 EDT
https://github.com/openshift/origin/pull/8332 PR merged into origin. 

Waiting on documentation entries to merge https://github.com/openshift/openshift-docs/pull/1873
Comment 16 errata-xmlrpc 2016-09-27 05:36:36 EDT
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2016:1933

Note You need to log in before you can comment on or make changes to this bug.