openstack-ansible/releasenotes/notes/remove_rsyslog_roles-05893ed9f8534a39.yaml
Dmitriy Rabotyagov bc5428b21d Remove usage of rsyslog roles
We've switched all services to store logs to journald by default and
rsyslog roles are not used except really small amount of usecases that
also hardly valid as of today. With that we deprecate repos and remove
their usega to reduce maintenance load.

Change-Id: Iefd4143f83f4df44b917180000a1aa57161b2811
2022-10-19 15:10:59 +02:00

14 lines
796 B
YAML

---
deprecations:
- |
Roles ``rsyslog_client`` and ``rsyslog_server`` are deprecated and removed
from OpenStack-Ansible. Since Train service were configured to save logs
in journald instead of regular log files. Journald from containers passed
to hosts, so you can read and manipulate logs from metal hosts. Journald
can be transformed and collected by many tools, including rsyslog.
At the same time rsyslog is not ideal as it stores data in plain text,
which is hard to index and search later, while journald has is
structured so logs can be consumed way more efficiently with other tools.
You can also check out our ELK role from `OPS repository <https://opendev.org/openstack/openstack-ansible-ops/src/branch/master/elk_metrics_7x>`_
as alternative.