6.10. 在控制面板中查看 Ceph 集群的集中日志
Ceph 控制面板允许您查看 Red Hat Ceph Storage 集群中集中空间中的所有客户端的日志,以便有效地监控。这通过使用 Loki (用于存储和查询日志)的日志聚合系统实现,它是一个将本地日志内容发送到私有 Grafana Loki 实例的代理。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 已安装仪表板。
- Grafana 被配置并登录到集群中。
流程
- 在仪表板导航中,前往 Administration→Services。
- 在 Services 中,单击 Create。
-
在 Create Service 表单中,从 Type 列表中选择
loki
。填写剩余的详细信息,然后单击 创建服务。 重复上述步骤,以创建
Promtail
服务。从 Type 列表中选择promtail
。成功创建后,在 Services 表中会显示
loki
和promtail
服务。图 6.10. 创建 Loki 和 Promtail 服务
注意默认情况下,Promtail 服务部署到所有正在运行的主机上。
启用记录到文件。
- 进入 Administration→Configuration。
-
选择
log_to_file
,然后单击 Edit。 在 Edit log_to_file 表单中,将 global 值设为
true
。图 6.11. 配置日志文件
点 Update。
显示
Updated 配置选项 log_to_file
通知,并返回到 Configuration 表。对
mon_cluster_log_to_file
重复这些步骤,将全局 值设置为true
。注意需要同时配置
log_to_file
和mon_cluster_log_to_file
文件。
查看集中式日志。
进入 Observability→Logs 并切换到 Daemon Logs 选项卡。使用 Log 浏览器 选择文件,然后单击 Show logs 以查看该文件中的日志。
图 6.12. 查看集中式日志
注意如果没有看到日志,则需要登录到 Grafana 并重新载入页面。