3.6.3. 使用 dsc 收集日志
安装 Red Hat OpenShift Dev Spaces 由 OpenShift 集群中运行的多个容器组成。虽然可以从每个正在运行的容器中手动收集日志,但 dsc
提供了自动化进程的命令。
以下命令可使用 dsc
工具从 OpenShift 集群收集 Red Hat OpenShift Dev Spaces 日志:
DSC server:logs
收集现有的 Red Hat OpenShift Dev Spaces 服务器日志并将其存储在本地机器上。默认情况下,日志会下载到计算机上的临时目录中。但是,可以通过指定
-d
参数来覆盖它。例如,要将 Che 日志下载到/home/user/che-logs/
目录,请使用 命令dsc server:logs -d /home/user/che-logs/
在运行时,
dsc server:logs
会在控制台中显示一条信息,指定存储日志文件的目录:Red Hat OpenShift Dev Spaces logs will be available in '/tmp/chectl-logs/1648575098344'
如果 Red Hat OpenShift Dev Spaces 安装在非默认项目中,
dsc server:logs
需要-n <NAMESPACE>
paremeter,其中 <NAMESPACE&
gt; 是安装 Red Hat OpenShift Dev Spaces 的 OpenShift 项目。例如,若要从my-namespace
项目中的 OpenShift Dev Spaces 中获取日志,请使用 命令dsc server:logs -n my-namespace
DSC server:deploy
-
使用
dsc
安装时,会在 OpenShift Dev Spaces 安装过程中自动收集日志。与dsc server:logs
一样,可以使用-d
参数指定目录日志。
其他资源
- "DSC"参考文档"