6.10. 在控制面板中查看 Ceph 集群的集中式日志
Ceph 控制面板允许您查看 Red Hat Ceph Storage 集群中集中空间中所有客户端的日志,以便有效地监控。这可以通过使用 Loki 来实现,这是一个旨在存储和查询日志的日志聚合系统,以及 Promtail 是一个将本地日志内容发送到私有 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文件。
 
- 可选 : 要查看 Ceph 对象网关 'ops_log',必须使用以下命令将 - rgw_enable_ops_log设置为- true:- ceph config set client.rgw rgw_enable_ops_log true - $ ceph config set client.rgw rgw_enable_ops_log true- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 要从仪表板进行此操作,请按照以下步骤执行: - 
								进入 Administration Configuration。 
- 将 level 从 'basic' 更改为 'Dev'。
- 
								搜索 rgw_enable_ops_log,并将值编辑为true。
- 
								接下来,在 Daemon Logs 选项卡下,在 filename字段找到日志文件,并运行查询来查看 ops 日志。
 
- 
								进入 Administration 
- 要查看集中式日志,请转至 Observability→Logs 并切换到 Daemon Logs 选项卡。使用 Log 浏览器 选择文件,然后单击 Show logs 以查看该文件中的日志。 - 图 6.12. 查看集中式日志 
 
     
    