日志文件参考
StorageGRID 提供了用于捕获事件,诊断消息和错误情况的日志。系统可能会要求您收集日志文件并将其转发给技术支持以协助进行故障排除。
这些日志分为以下几类:
为每种日志类型提供的详细信息仅供参考。这些日志可供技术支持进行高级故障排除。使用审核日志和应用程序日志文件重建问题历史记录的高级技术不在本说明的范围之内。 |
访问日志
要访问日志、您可以"收集日志文件和系统数据"从一个或多个节点将日志文件归档为一个日志文件。或者,如果主管理节点不可用或无法访问特定节点,您可以按如下所示访问每个网格节点的各个日志文件:
-
输入以下命令:
ssh admin@grid_node_IP
-
输入文件中列出的密码
Passwords.txt
。 -
输入以下命令切换到root:
su -
-
输入文件中列出的密码
Passwords.txt
。
将日志导出到系统日志服务器
将日志导出到系统日志服务器可提供以下功能:
-
接收所有网格管理器和租户管理器请求以及S3和Swift请求的列表。
-
更好地了解返回错误的S3请求、而不会因审核日志记录方法而影响性能。
-
访问易于解析的HTTP层请求和错误代码。
-
更好地了解负载平衡器上的流量划分器阻止的请求。
要导出日志,请参见"配置审核消息和日志目标"。
日志文件类别
StorageGRID 日志文件归档包含为每个类别描述的日志以及包含指标和调试命令输出的其他文件。
归档位置 | 说明 |
---|---|
审核 |
在正常系统操作期间生成的审核消息。 |
基础操作系统日志 |
基本操作系统信息,包括 StorageGRID 映像版本。 |
捆绑包 |
全局配置信息(捆绑包)。 |
Cassandra |
Cassandra 数据库信息和 Reaper 修复日志。 |
EC |
按配置文件ID列出的有关当前节点和EC组信息的vCS信息。 |
网格 |
常规网格日志,包括调试( |
grid.json |
网格配置文件在所有节点之间共享。此外、 `node.json`特定于当前节点。 |
hagroup |
高可用性组指标和日志。 |
安装 |
`Gdu-server`并安装日志。 |
lambda-arbitrator |
与 S3 Select 代理请求相关的日志。 |
lumberjack.log |
与日志收集相关的调试消息。 |
指标 |
Grafana , Jaeger ,节点导出程序和 Prometheus 的服务日志。 |
错误 |
其他访问和错误日志。 |
MySQL |
MariaDB 数据库配置和相关日志。 |
网络 |
网络相关脚本和动态 IP 服务生成的日志。 |
nginx |
负载平衡器和网格联合配置文件和日志。还包括 Grid Manager 和租户管理器流量日志。 |
nginx 网关 |
|
NTP |
NTP 配置文件和日志。 |
孤立对象 |
与孤立对象相关的日志。 |
os |
节点和网格状态文件,包括服务 |
其他 |
下的日志文件 `/var/local/log`不会收集到其他文件夹中。 |
性能 |
CPU ,网络和磁盘 I/O 的性能信息 |
Prometheus-data |
当前 Prometheus 指标(如果日志收集包含 Prometheus 数据)。 |
配置 |
与网格配置过程相关的日志。 |
草稿 |
来自平台服务中使用的 raft 集群的日志。 |
SSH |
与SSH配置和服务相关的日志。 |
SNMP |
用于发送SNMP通知的SNMP代理配置。 |
套接字数据 |
用于网络调试的套接字数据。 |
system-commands.txt |
StorageGRID 容器命令的输出。包含系统信息,例如网络连接和磁盘使用情况。 |
synchron-recovery—软件包 |
与在托管ADC服务的所有管理节点和存储节点之间保持最新恢复软件包的一致性相关。 |