Files
awx/awx/main
Ryan Petrello 589d27c88c POC: replace our external log aggregation feature with rsyslog
- this change adds rsyslog (https://github.com/rsyslog/rsyslog) as
  a new service that runs on every AWX node (managed by supervisord)
  in particular, this feature requires a recent version (v8.38+) of
  rsyslog that supports the omhttp module
  (https://github.com/rsyslog/rsyslog-doc/pull/750)
- the "external_logger" handler in AWX is now a SysLogHandler that ships
  logs to the local UDP port where rsyslog is configured to listen (by
  default, 51414)
- every time a LOG_AGGREGATOR_* setting is changed, every AWX node
  reconfigures and restarts its local instance of rsyslog so that its
  fowarding settings match what has been configured in AWX
- unlike the prior implementation, if the external logging aggregator
  (splunk/logstash) goes temporarily offline, rsyslog will retain the
  messages and ship them when the log aggregator is back online
- 4xx or 5xx level errors are recorded at /var/log/tower/external.err
2020-04-13 11:43:59 -04:00
..
2019-01-15 14:09:01 -05:00
2016-09-26 22:14:47 -04:00
2019-10-07 14:02:43 -04:00
2016-11-15 20:59:39 -05:00
2020-03-18 16:10:19 -04:00
2020-03-11 10:10:35 -04:00
2019-08-27 15:30:48 -04:00
2020-03-18 16:10:19 -04:00
2015-06-11 16:10:23 -04:00
2019-01-15 14:09:01 -05:00
2020-01-13 15:58:19 -05:00
2020-03-18 16:10:19 -04:00