On 1/29/21 12:03 PM, Bogdan Dobrelya wrote:
On 1/29/21 7:37 AM, Ruslanas Gžibovskis wrote:
Hi all,
I would like to configure, during deployment, all OSP services save logs over rsyslog, not directly writing to files. I know OSP services support such. In most cases, services/modules write into files directly. Is there any TripleO option to set it all to logging over system logger? Also is there possibility, to send logs to centralised server, into undercloud, if to be precise? From there I want to send it to elastic, using rsyslog or send it to other log parser/analyser/storage.
There is an approved spec for remote logging, but it was never prioritized for implementation, unfortunately. On the bright side, there is a bunch of *LoggingSource params in t-h-t, which allow to change the logging backend from files to (local only?) rsyslog. I could not find
It seems that remote rsyslog with ELS is also supported, for example you can set it, like this: parameter_defaults: RsyslogElasticsearchSetting: server: "exampleip:9200" usehttps: "on"
upstream docs for that, all I can refer to is [1]
[0] https://review.opendev.org/c/openstack/tripleo-specs/+/523493 [1] https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16....
Have anyone met such articles/howtos/docs I could refer to tweak my config? -- Ruslanas Gžibovskis +370 6030 7030
-- Best regards, Bogdan Dobrelya, Irc #bogdando