第 8 章 可视化日志
8.1. 关于日志视觉化 复制链接链接已复制到粘贴板!
您可以根据部署的日志存储解决方案,在 OpenShift Container Platform Web 控制台中视觉化您的日志数据,或 Kibana Web 控制台。Kibana 控制台可用于 ElasticSearch 日志存储,OpenShift Container Platform Web 控制台可用于 ElasticSearch 日志存储或 LokiStack。
Kibana Web 控制台现已弃用,计划在以后的日志记录发行版本中删除。
8.1.1. 配置日志可视化工具 复制链接链接已复制到粘贴板!
您可以通过修改 ClusterLogging
自定义资源(CR)来配置日志可视化工具类型。
先决条件
- 有管理员权限。
-
已安装 OpenShift CLI(
oc
)。 - 已安装 Red Hat OpenShift Logging Operator。
-
您已创建了
ClusterLogging
CR。
如果要使用 OpenShift Container Platform Web 控制台进行视觉化,您必须启用日志记录控制台插件。请参阅有关 "Log visualization with the web console" 的文档。
流程
修改
ClusterLogging
CRvisualization
规格:ClusterLogging
CR 示例Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来应用
ClusterLogging
CR:oc apply -f <filename>.yaml
$ oc apply -f <filename>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
8.1.2. 查看资源的日志 复制链接链接已复制到粘贴板!
资源日志是一个默认功能,可提供有限的日志查看功能。您可以使用 OpenShift CLI (oc
) 和 Web 控制台查看各种资源的日志,如构建、部署和 pod。
为增强日志检索和查看体验,请安装 logging。日志记录将 OpenShift Container Platform 集群中的所有日志(如节点系统审计日志、应用程序容器日志和基础架构日志)聚合到专用日志存储中。然后,您可以通过 Kibana 控制台或 OpenShift Container Platform Web 控制台查询、发现和视觉化您的日志数据。资源日志无法访问日志记录日志存储。
8.1.2.1. 查看资源日志 复制链接链接已复制到粘贴板!
您可以在 OpenShift CLI (oc)或 Web 控制台中查看资源的日志。默认情况下,日志显示自末尾(或尾部)查看资源的日志可帮助您对问题进行故障排除并监控资源行为。