收集日志
运行日志收集器脚本,将相关日志打包成一个 tar.gz 文件,以发送给 Redis 支持部门,以帮助排查 Kubernetes 环境问题。
适用于 Kubernetes 的 Redis Enterprise |
---|
Redis Enterprise 集群 (REC) 日志收集器脚本 (log_collector.py
) 将创建一个目录,并使用您的环境的相关日志填充一个目录。这些日志将帮助支持团队进行故障排除。
从版本 6.2.18-3 开始,日志收集器工具有两种模式:
- restricted 仅收集 Operator 和 Redis Enterprise 部署创建的资源和日志
- 这是版本 6.2.18-3 及更高版本的默认值
- all 从您的环境中收集所有内容
- 这是版本 6.2.12-1 及更早版本的默认模式
注意:
此脚本需要 Python 3.6 或更高版本。-
下载最新版本
log_collector.py
文件。 -
让 K8s 管理员在运行
kubectl
或oc
命令。- 通过
-n
参数以在与您当前所在的命名空间不同的命名空间上运行 - 通过
-m
参数更改日志采集模式(all
或restricted
) - 运行方式
-h
查看更多选项
python log_collector.py
Note:If you get an error because the yaml module is not found, install the pyYAML module withpip install pyyaml
. - 通过
-
Upload the resulting
tar.gz
file containing all the logs to Redis Support.