收集日志

运行日志收集器脚本,将相关日志打包成一个 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 或更高版本。
  1. 下载最新版本log_collector.py文件。

  2. 让 K8s 管理员在运行kubectloc命令。

    • 通过-n参数以在与您当前所在的命名空间不同的命名空间上运行
    • 通过-m参数更改日志采集模式(allrestricted)
    • 运行方式-h查看更多选项
    python log_collector.py 
    
    Note:
    If you get an error because the yaml module is not found, install the pyYAML module with pip install pyyaml.
  3. Upload the resulting tar.gz file containing all the logs to Redis Support.

RATE THIS PAGE
Back to top ↑