Refactor logging for puppet modules for openstack services

Registered by Bogdan Dobrelya

Refactor logging manifests to use new use_syslog_rfc_format config option from Oslo and get rid of python logging configs and rsyslog::imfile templates

That would allow to name log files by the application/service names of the Openstack components

Blueprint information

Status:
Complete
Approver:
Vladimir Kuklin
Priority:
Medium
Drafter:
Bogdan Dobrelya
Direction:
Approved
Assignee:
Bogdan Dobrelya
Definition:
Approved
Series goal:
Accepted for 5.0.x
Implementation:
Implemented
Milestone target:
milestone icon 5.0
Started by
Bogdan Dobrelya
Completed by
Vladimir Kuklin

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/refactor-logging-puppet-openstack-services,n,z

1st step to implement Option 2 (see full spec link)
Addressed by: https://review.openstack.org/70722
    Minor refactor for syslog logging

2nd step is to get rid of logging configs and imfile templates for rsyslog to be replaced by new
use_syslog_rfc_format config option

During step 2 in progress, Py26 compatibility issue discovered and addressed by: https://review.openstack.org/86875

Step 2 implementation
Addressed by: https://review.openstack.org/90980
    Sync logging from upstream puppet modules for OS

For UI
Addressed by: https://review.openstack.org/92089

(?)

Work Items

Work items:
1st STEP: DONE
2nd STEP: INPROGRESS
* Test use_syslog_rfc_format with Py27 (Ubuntu): DONE
* Submit Oslo patch for Py26 compatibility issue (Centos): DONE
* Merge the Oslo patch for Py26 compatibility for MOS IceHouse distribution preliminary: DONE
* Retest use_syslog_rfc_format with new Oslo patch for Py26 (Centos): DONE
* Submit final patch for step 2 implementation for fuel-library: DONE
* Review: INPROGRESS
* Update Openstack logs in Nailgun UI: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.