[OpenStack-Ansible] Log Aggregation in Yoga

Neil Hanlon neil at shrug.pw
Sun Jul 10 15:28:15 UTC 2022


I had been poking at some updated documentation for OSA around remote
journaling/centralized logging that I have been meaning to put in for
review which may be useful here. I'll try and get to tidying it up in the
next couple weeks.

--Neil

On Sun, Jul 10, 2022, 10:04 Dmitriy Rabotyagov <noonedeadpunk at gmail.com>
wrote:

> Btw journald-remote on itself has quite a few long-lasting bugs, and it's
> development seems quite absent as of today. Most significant one is
> regarding rotation of logs on the remote server, check
> https://github.com/systemd/systemd/issues/5242
>
> вс, 10 июл. 2022 г., 15:43 Dave Hall <kdhall at binghamton.edu>:
>
>> Two further questions:
>>
>> After looking a bit further, journald seems to have the ability to
>> forward to an journald aggregation target.  Is there an option in
>> OpenStack-Ansible to configure this in all of the deployed containers?
>>
>> Are there any relevant services deployed in a typical OSA deployment that
>> don't log to journald?
>>
>> Thanks.
>>
>> -Dave
>>
>> On Sun, Jul 10, 2022, 6:02 AM Dmitriy Rabotyagov <noonedeadpunk at gmail.com>
>> wrote:
>>
>>> Hey,
>>>
>>> Yes, indeed, we do store all logs with journald nowadays and rsyslog is
>>> not being used. These roles and documentation is our technical debt and we
>>> should have deprecated that back in Victoria.
>>>
>>> Journald for containers is bind mounted and you can check for all
>>> container logs on host. At the same time there plenty of tools to convert
>>> journald to any format of your taste including rsyslog. To have that said,
>>> I would discourage using rsyslog as with that you loose tons of important
>>> metadata and it's hard to parse them properly. If you're using any central
>>> logging tool, like elk or graylog, there re ways to forward journal to
>>> these as well. We also have roles for elk or graylog in our ops repo
>>> https://opendev.org/openstack/openstack-ansible-ops
>>> Though we don't provide support for them, thus don't guarantee they're
>>> working as expected and some effort might be needed to update them.
>>>
>>> сб, 9 июл. 2022 г., 23:33 Dave Hall <kdhall at binghamton.edu>:
>>>
>>>> Hello,
>>>>
>>>> I've been told that Openstack now uses journald rather than rsyslog,
>>>> but the Yoga docs still show a log aggregation host.  Although I still
>>>> prefer rsyslog, what I really prefer is to have logs for all hosts in the
>>>> cluster collected in one place.  How do I configure this for a fresh
>>>> installation?  Is it reasonable to assign this duty to an infrastructure
>>>> host?
>>>>
>>>> Thanks.
>>>>
>>>> -Dave
>>>>
>>>> --
>>>> Dave Hall
>>>> Binghamton University
>>>> kdhall at binghamton.edu
>>>>
>>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.openstack.org/pipermail/openstack-discuss/attachments/20220710/14b0d88b/attachment-0001.htm>


More information about the openstack-discuss mailing list