diff --git a/ansible/roles/common/tasks/config.yml b/ansible/roles/common/tasks/config.yml index 6124aa2b3d..e12f7cdaed 100644 --- a/ansible/roles/common/tasks/config.yml +++ b/ansible/roles/common/tasks/config.yml @@ -27,6 +27,7 @@ with_items: - { name: "aodh", enabled: "{{ enable_aodh }}" } - { name: "barbican", enabled: "{{ enable_barbican }}"} + - { name: "ceilometer", enabled: "{{ enable_ceilometer }}" } - { name: "elasticsearch", enabled: "{{ enable_elasticsearch }}" } - { name: "global", enabled: "yes" } - { name: "gnocchi", enabled: "{{ enable_gnocchi }}" } diff --git a/ansible/roles/common/templates/heka-ceilometer.toml.j2 b/ansible/roles/common/templates/heka-ceilometer.toml.j2 index cb2cb538e9..ea37e53ce9 100644 --- a/ansible/roles/common/templates/heka-ceilometer.toml.j2 +++ b/ansible/roles/common/templates/heka-ceilometer.toml.j2 @@ -8,6 +8,6 @@ filename = "lua_decoders/os_ceilometer_apache_log.lua" type = "LogstreamerInput" decoder = "ceilometer_apache_log_decoder" log_directory = "/var/log/kolla" -file_match = 'ceilometer/(?Pceilometer-api.*)\.log\.?(?P\d*)$' +file_match = 'ceilometer/(?Pceilometer-.*)\.log\.?(?P\d*)$' priority = ["^Seq"] differentiator = ["Service"] diff --git a/ansible/roles/common/templates/heka-openstack.toml.j2 b/ansible/roles/common/templates/heka-openstack.toml.j2 index ef6334dc11..1a22733805 100644 --- a/ansible/roles/common/templates/heka-openstack.toml.j2 +++ b/ansible/roles/common/templates/heka-openstack.toml.j2 @@ -6,6 +6,6 @@ filename = "lua_decoders/os_openstack_log.lua" type = "LogstreamerInput" decoder = "openstack_log_decoder" log_directory = "/var/log/kolla" -file_match = '(?Pcloudkitty|nova|glance|keystone|neutron|ceilometer|ceph|cinder|heat|murano|magnum|mistral|manila|searchlight|senlin|sahara)/(?P.*)\.log\.?(?P\d*)$' +file_match = '(?Pcloudkitty|nova|glance|keystone|neutron|ceph|cinder|heat|murano|magnum|mistral|manila|searchlight|senlin|sahara)/(?P.*)\.log\.?(?P\d*)$' priority = ["^Seq"] differentiator = ["Service", "_", "Program"] diff --git a/ansible/roles/common/templates/heka.json.j2 b/ansible/roles/common/templates/heka.json.j2 index a49258e4af..87ea5e4ced 100644 --- a/ansible/roles/common/templates/heka.json.j2 +++ b/ansible/roles/common/templates/heka.json.j2 @@ -43,6 +43,13 @@ "perm": "0600", "optional": {{ (not enable_barbican | bool) | string | lower }} }, + { + "source": "{{ container_config_directory }}/heka-ceilometer.toml", + "dest": "/etc/heka/heka-ceilometer.toml", + "owner": "heka", + "perm": "0600", + "optional": {{ (not enable_ceilometer | bool) | string | lower }} + }, { "source": "{{ container_config_directory }}/heka-custom.toml", "dest": "/etc/heka/heka-custom.toml",