Olares/docs/zh/developer/install/cli/logs.md
2025-07-17 11:58:59 +08:00

2.5 KiB
Raw Blame History

logs

命令说明

logs 命令用于获取本机上的 Olares 组件和服务日志。它会检查以下每个组件,如果找到则收集其日志,未找到则跳过:

  • K3s/Kubelet 日志
  • Containerd 日志
  • JuiceFS 日志
  • Redis 日志
  • MinIO 日志
  • etcd 日志
  • olaresd 日志
  • Kubernetes Pod 信息和日志
  • Kubernetes 节点信息
olares-cli logs [选项]

选项

选项 简写 用途 是否必需 默认值
--components 指定要收集日志的组件(用逗号分隔)。
支持的组件:k3scontainerdolaresdkubeletjuicefsredisminioetcdNetworkManager
所有可检测到的组件日志
--help -h 显示命令帮助信息。
--ignore-kube-errors 忽略 kubectl 命令的错误(例如无法连接 Kubernetes API并继续收集其他日志。 false
--max-lines 限制每个组件日志的最大行数,避免日志文件过大。 3000
--output-dir 设置日志保存目录。如果目录不存在则自动创建。 ./olares-logs
--since 设置日志收集的时间范围(例如 5s2m3h)。 最近 7d7天的日志

使用示例

# 使用默认设置收集所有日志
olares-cli logs

# 收集指定组件的日志
olares-cli logs --components k3s,redis,minio

# 只收集最近 3 小时的日志
olares-cli logs --since 3h