Skip to content
Snippets Groups Projects
  1. Sep 25, 2017
    • Bertrand Lallau's avatar
      Fluentd: fix duplicate log level naming · b649ae92
      Bertrand Lallau authored
      Fluentd config actually used two keywords to named log level:
      "log_level" and "severity_label".
      This doesn't allow to search and sort ALL logs in Kibana using a unique
      field (ex: log_level).
      This fix standardize log level keyword naming.
      
      Closes-Bug: #1713410
      Change-Id: Ibb2eaf3b6aa21ce6f7945e768e6362c0d40f0507
      b649ae92
    • Eduardo Gonzalez's avatar
      Fix rabbitmq tag not match in fluentd · ebd8d765
      Eduardo Gonzalez authored
      infra.rabbitmq tag does not match in fluentd
      
      Closes-Bug: #1718874
      Change-Id: I92733a4f275baa93b0c3a6ddbdc6801aec534867
      ebd8d765
  2. Sep 21, 2017
    • Bertrand Lallau's avatar
      Fluentd: progname field is missing with Rsyslog · 0af7178d
      Bertrand Lallau authored
      progname is actually only fullfilled for Openstack logs and infra logs.
      They are missing for program logging in RSYSLOG: HAPROXY and SWIFT.
      When using Kibana, "progname" field appears empty, hence it's difficult
      to know where logs come from.
      
      Change-Id: Iae98af083cfb79d2a64fa0b70c86b0a01f7a336f
      Closes-Bug: #1716051
      0af7178d
  3. Sep 13, 2017
    • Mark Goddard's avatar
      Support configuration of custom fluentd outputs · fb465146
      Mark Goddard authored
      In some scenarios it may be useful to configure custom fluentd outputs
      to forward logs to a logging service other than elasticsearch.
      
      This change supports configuration of fluentd outputs by placing
      output configuration files in /etc/kolla/config/fluentd/output/*.conf.
      
      Change-Id: I3c0b271d88dbb307ba3a23546e29c72e8baeca55
      Implements: blueprint fluentd-custom-outputs
      fb465146
  4. Sep 11, 2017
    • Eduardo Gonzalez's avatar
      Fix barbican-api log filter in fluentd · 1d1fbcfb
      Eduardo Gonzalez authored
      Barbican-api log is a uswsgi process and fluentd expects as
      openstack service process.
      This change moves log type to uswgi group.
      
      Change-Id: Ifaf5645d0d19e133e41de0c55a55321fccfc391f
      Closes-Bug: #1716513
      1d1fbcfb
  5. Sep 04, 2017
    • Bertrand Lallau's avatar
      Fluentd: Libvirt logs are missing · 792ab714
      Bertrand Lallau authored
      Libvirt logs are not managed by Fluentd. It can be very helpful to
      debug 'booting' issue on KVM.
      
      Change-Id: Ie04322adec0482f4d586d2f8564a1a77f2da2605
      Closes-Bug: #1713429
      792ab714
    • Bertrand Lallau's avatar
      Fluentd "progname" field not always generated · 61864637
      Bertrand Lallau authored
      'progname' is actually only fullfilled for Openstack services logs.
      They are missing for MariaDB and RabbitMQ logs.
      When using Kibana, "progname" field appears empty, hence it's difficult
      to known where logs comes from.
      
      Change-Id: Ifcbfd981a34a8d64ea69d37934c7f0fae10a90b5
      Closes-Bug: #1713412
      61864637
    • Bertrand Lallau's avatar
      Fluentd: manage multiline log pattern · 38a6d304
      Bertrand Lallau authored
      Actual Fluentd config doesn't manage multiline log pattern like:
      
      2017-08-16 21:41:03.097 7 WARNING oslo_config.cfg [-] Option "firewall_driver" from group "DEFAULT" is deprecated for removal (
      nova-network is deprecated, as are any related configuration options.
      ). Its value may be silently ignored in the future.
      
      This log will generate 1 Fluentd event for each line (in previous
      example 3 events).
      This is really a wrong behaviour and made Kibana interface not friendly.
      This patch uses a multiline parser.
      
      Change-Id: Iee337645d1dc42876ec79be08ee3715f11a53d87
      Closes-Bug: #1711399
      38a6d304
  6. Aug 31, 2017
  7. Aug 29, 2017
    • Bertrand Lallau's avatar
      Fluentd: rework and fix tail source config · eab91d42
      Bertrand Lallau authored
      Actually a unique 'tail' source is used for all logs files in
      kolla/*/*.log.
      
      So log files from services like: chrony, elasticsearch, etcd, grafana,
      influxdb, kibana, mongodb... are actually processed by our Fluentd
      config, but should not cause all following config will failed to parse
      them. It just uses CPU for nothing cause they will
      never match the following filters:
      * record_transformer => add Hostname, Logger, programname field
      * rewrite_tag_filter => rewrite 'programname' TAG if needed
      
      Hence these filters should only be applied to Openstack services logs to
      avoid CPU usage.
      
      Furthermore WGI and Apache logs files must be treated differently.
      
      Change-Id: I425979160291e1123e3775e39243bca06ed22c2f
      Closes-Bug: #1711390
      eab91d42
  8. Aug 21, 2017
    • Eduardo Gonzalez's avatar
      Fix missing tacker-conductor service · ecc02217
      Eduardo Gonzalez authored
      Tacker has included a new conductor service
      to manage mistral workflows for VIM monitoring.
      
      Without conductor, Tacker cannot create VIMs.
      
      This change reworks tacker to include tacker-conductor
      service.
      
      Depends-On: I52778e86e4f2c297ead8d4b09983e5e38ca88c70
      Closes-Bug: #1710874
      Change-Id: I6901e919887551bedc9dba8983ac904e8c48c9ce
      ecc02217
    • Eduardo Gonzalez's avatar
      Update fluentd config for rpm distros · 1d5bd219
      Eduardo Gonzalez authored
      Fluentd repo/packages are changed in depends changes below.
      Rpm distros need changes in their config for properly
      start and deploy fluentd containers.
      
      Change-Id: I474c4d20c407717c6da973383bbbd5539be480f1
      Depends-On: I4802618373cfa53d67d1dfe65be7abe1950b3d04
      1d5bd219
  9. Aug 20, 2017
  10. Aug 15, 2017
  11. Aug 11, 2017
  12. Aug 08, 2017
  13. Aug 07, 2017
  14. Aug 03, 2017
  15. Aug 02, 2017
  16. Jul 18, 2017
  17. Jul 17, 2017
    • Jeffrey Zhang's avatar
      Remove ceilometer-api and ceilometer-collector services · ddad15c0
      Jeffrey Zhang authored
      * remove ceilometer-api and ceilometer-collector service
      * use ceilometer-notification to publish message to proper backend
      * remove useless ceilometer_database_type and ceilometer_event_type
        variables
      * sync event_definitions.yaml, event_pipeline.yaml and pipeline.yaml
        file with upstream
      
      Change-Id: Ib39053cb5f70bd11ee61d3f26d5b28accecd7190
      ddad15c0
  18. Jul 10, 2017
    • Bertrand Lallau's avatar
      Clean some Boolean condition checks · 8b5b3cef
      Bertrand Lallau authored
      * "bool" filter is removed when not required
      * 'not' is used instead of '== False' check
      
      Change-Id: I85a5bb9a5ea874ac1c397cbf8de416147d2424c3
      8b5b3cef
    • Eduardo Gonzalez's avatar
      Fix zun-api logging and state_path · a1291fde
      Eduardo Gonzalez authored
      Zun-api is using app.wsgi as log filename.
      This change forzes zun-api.log to ease identification.
      Also changes group owner of log dir to kolla group.
      Remove glance version as is in zun's defaults
      Set state_path, this is where zun will store catched images,
      similar as nova cache. No need HA or volume as is only
      cached data.
      
      Change-Id: I20f8d311bfde1c0a07d7d35e9f1412c71efa8504
      a1291fde
  19. Jul 04, 2017
  20. Jun 30, 2017
  21. Jun 28, 2017
    • zhubingbing's avatar
      Modify glance log name · 08c5de20
      zhubingbing authored
      change api.log and registry.log to glance-api.log and glance-registry.log
      
      Closes-bug: #1700718
      
      Change-Id: Ifcde8699fa9537fa06445f79c4bd14b4ee0df32c
      08c5de20
  22. Jun 15, 2017
  23. Jun 13, 2017
    • Eduardo Gonzalez's avatar
      Fix cron restarting issue · 7ac53ec3
      Eduardo Gonzalez authored
      Cron is always restarting due dummy environment
      variable is None.
      This change adds a useless env value.
      
      Change-Id: Iad435bb0671a25bc12c6a6d0d988d555faba76c3
      Closes-Bug: #1697706
      7ac53ec3
    • Eduardo Gonzalez's avatar
      Fix kuryr ansible deployment · f2fd735d
      Eduardo Gonzalez authored
      Missing config options in kuryr.conf
      Missing kuryr logging
      Remove useless bootstrap task, justs create a directory
      Wrong user permissions in config.json file.
      Missing volumes
      Missing container capabilities
      
      Depends-On: I4c08a21df263fdefe1fe991cb7ad41cfee65019d
      Change-Id: Id4577a78ebf3f1cda5ee36d14e2cc017f38e0f07
      Closes-bug: #1697480
      f2fd735d
  24. Jun 12, 2017
  25. Jun 09, 2017
  26. Jun 06, 2017
    • Eduardo Gonzalez's avatar
      Fix mongodb name in cron.json · 483f32ed
      Eduardo Gonzalez authored
      There is a typo in cron.json making cron to fail
      when mongodb is enabled.
      Only affect master.
      
      ```MissingRequiredSource:
      /var/lib/kolla/config_files/logrotate/mongdb.conf file is not found```
      
      Change-Id: I79d41e94ee3361f2b4d831d17b1bb34a1964f580
      483f32ed
  27. May 26, 2017
  28. May 23, 2017
  29. May 17, 2017
  30. May 12, 2017
    • Eduardo Gonzalez's avatar
      Fix cinder-api ubuntu binary deploy · ba78082e
      Eduardo Gonzalez authored
      This changes moves cinder-api to make use of apache to
      launch its processes.
      Ubuntu binary removed support in Ocata for cinder-api
      system services [1]. At this moment cinder in Ocata branch
      is not working at all due this issue.
      
      This changes aims to fix cinder in master only for ubuntu
      binary with the purpose of make a clean backport to stable/ocata
      without do any other change on the backport process.
      A follow up change will migrate other OS/install_type to make use
      of Apache but only changing master branch.
      
      [1] http://lists.openstack.org/pipermail/openstack-dev/2017-January/111069.html
      
      Change-Id: I9885d6acadbac1da46844f583e7cd37785505ae0
      Closes-Bug: #1676751
      ba78082e
Loading