第 2 章 安装和配置日志服务
Red Hat OpenStack Platform (RHOSP)将信息性消息写入特定的日志文件 ; 您可以使用这些信息进行故障排除和监控系统事件。日志代理 Rsyslog 在客户端上收集日志,并将这些日志发送到在服务器端运行的 Rsyslog 实例。服务器端 Rsyslog 实例将日志记录重定向到 Elasticsearch 以进行存储。
您不需要手动将单个日志文件附加到支持问题单中。sosreport
工具会自动收集所需的日志。
2.1. 集中式日志系统架构和组件 复制链接链接已复制到粘贴板!
监控工具使用客户端-服务器模型,以及部署到 Red Hat OpenStack Platform (RHOSP) overcloud 节点上的客户端。Rsyslog 服务提供客户端集中式日志记录(CL)。
所有 RHOSP 服务都会生成和更新日志文件。这些日志文件记录操作、错误、警告和其他事件。在 OpenStack 等分布式环境中,在中央位置收集这些日志简化了调试和管理。
通过集中式日志记录,有一个中央位置来查看整个 RHOSP 环境中的日志。这些日志来自操作系统,如 syslog 和审计日志文件、基础架构组件,如 RabbitMQ 和 MariaDB,以及身份、Compute 等 OpenStack 服务。集中式日志记录链由以下组件组成:
- 日志集合代理(Rsyslog)
- 数据存储(ElasticSearch)
- api/Presentation Layer (Grafana)
Red Hat OpenStack Platform director 不会为集中式日志记录部署服务器端组件。红帽不支持服务器端组件,包括 Elasticsearch 数据库和 Grafana。