Logging with Heka
This blueprint proposes a distributed and scalable logging system based on Heka.
Blueprint information
- Status:
- Complete
- Approver:
- Steven Dake
- Priority:
- High
- Drafter:
- Éric Lemoine
- Direction:
- Approved
- Assignee:
- Éric Lemoine
- Definition:
- Approved
- Series goal:
- Accepted for mitaka
- Implementation:
- Implemented
- Milestone target:
- mitaka-3
- Started by
- Steven Dake
- Completed by
- Steven Dake
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
[WIP] Logging with Heka spec
Gerrit topic: https:/
Addressed by: https:/
Add a Dockerfile for Heka
Addressed by: https:/
Add Heka to common role
Addressed by: https:/
Have Heka collect the HAProxy logs
Addressed by: https:/
Have Heka collect the Keepalived logs
Addressed by: https:/
Have Heka collect the RabbitMQ logs
Addressed by: https:/
Add Heka decoder for OpenStack logs
Addressed by: https:/
Have Heka collect the Nova logs
Addressed by: https:/
Add Heka decoder for MariaDB logs
Addressed by: https:/
Have Heka collect the MariaDB logs
Addressed by: https:/
Add Heka log decoder infrastructure
Addressed by: https:/
Add Heka log decoder for RabbitMQ
Addressed by: https:/
Make Heka collect Glance logs
Addressed by: https:/
Make Heka collect kolla-toolbox logs
Addressed by: https:/
Add Heka log decoder for Keystone/Apache
Addressed by: https:/
Make Heka collect Keystone logs
Addressed by: https:/
Make Heka collect Neutron logs
Addressed by: https:/
Make Heka collect Cinder logs
Addressed by: https:/
Make Heka collect Heat logs
Addressed by: https:/
Make Heka collect Murano logs
Addressed by: https:/
Make Heka collect Magnum logs
Addressed by: https:/
Make Heka collect Swift logs
Gerrit topic: https:/
Addressed by: https:/
Run yum clean all in Heka Dockerfile
Addressed by: https:/
Make cleanup-containers remove bootstrap_heka
Addressed by: https:/
Make cleanup-containers remove Heka volumes
Addressed by: https:/
Create "heka" group and add "heka" user to it
Gerrit topic: https:/
Addressed by: https:/
Change Heka sudoers file mode bits
Addressed by: https:/
Fix Swift logging
Addressed by: https:/
Remove Rsyslog entirely
Addressed by: https:/
Make Heka collect Mistral logs
Addressed by: https:/
Update Debugging Kolla section of documentation
Addressed by: https:/
[WIP] Make Heka collect Manila logs
Addressed by: https:/
[WIP] Add cron image and playbook
I am marking this blueprint complete since it lacks a work items section and its impossible to tell if there is just feature creep with things like logrotate. I filed a bug for logrotate review here:
https:/
Please file bugs in rc1 if you want them addressed relating to heka in the future.
Addressed by: https:/
Rework heka log copying
Addressed by: https:/
Fix 'optional' config.json values