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,其中 &lt ;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 参数指定目录日志。

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.