Heka is deprecated by Mozilla

Registered by Michał Jastrzębski

We need a replacement for heka.
Current alternatives
- fluentd
- filebeat

Blueprint information

Status:
Complete
Approver:
Jeffrey Zhang
Priority:
Essential
Drafter:
Michał Jastrzębski
Direction:
Approved
Assignee:
zhubingbing
Definition:
Approved
Series goal:
Accepted for ocata
Implementation:
Implemented
Milestone target:
milestone icon ocata-3
Started by
Jeffrey Zhang
Completed by
Michał Jastrzębski

Related branches

Sprints

Whiteboard

task
1. add fluentd role(done)

patch link: https://review.openstack.org/#/c/407392/

2. add services log filed in fluentd

patch link: https://review.openstack.org/#/c/407392/

(1) service log type classification(done)
(2) service log field formate template(60%)

3. fluentd service replace heka service

4. update elastaicsearch and kibana to 5.x

Taget: fluentd replace heka
1.add flentd role, abilty to deploy flentd service(done)

patch link: https://review.openstack.org/#/c/407392/

2. The log needs to be collected by the field
service log type classification
(1)apache wsgi access service: (done)

     1. keystone-apache-admin-access.log、keystone-apache-public-access.log
     2. horizon-access.log
     3. aodh_wsgi_access.log
     4. gnocchi-api-access.log
     5. ceilometer-api-access.log
 (2) apache wsgi error service: (todo)

     1. keystone-apache-admin-error.log、keystone-apache-public-error.log、keystone.log
     2. aodh_wsgi_error.log app.wsgi.log
     3. gnocchi-api-error.log
     4. ceilometer-api.log
     5. horizon.log

(3)openstack python service (done)
     cloudkitty|nova|glance|keystone|neutron|ceph|cinder|heat|murano|magnum|mistral|manila|octavia|searchlight|senlin|sahara|tacker...

 (4) rabbitmq (todo)
     rabbit.log rabbit-sasl.log

 (5) openvswich (todo)
     ovsdb-server.log ovs-vswitchd.log

 (6) mariadb
     mariadb.log

 (7) syslog

 (8) keepalived
     keepalived.log

 (9) haproxy
     haproxy.log

 (10) swift

(?)

Work Items

Work items:
(zhubingbing): add fluentd role and test demo: DONE
(zhubingbing): add openstack fluentd template: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.