第 1 章 日志记录
1.1. 查看 Argo CD 日志
您可以使用 Red Hat OpenShift 的 logging 子系统查看 Argo CD 日志。logging 子系统可视觉化 Kibana 仪表板上的日志。OpenShift Logging Operator 默认启用 Argo CD 的日志记录。
1.1.1. 存储和检索 Argo CD 日志
您可以使用 Kibana 仪表板存储和检索 Argo CD 日志。
先决条件
- Red Hat OpenShift GitOps Operator 安装在 OpenShift Container Platform 集群中。
- Red Hat OpenShift 的 logging 子系统使用 OpenShift Container Platform 集群上的默认配置安装。
流程
-
在 OpenShift Container Platform web 控制台中,进入
菜单
Observability Logging 来查看 Kibana 仪表板。 创建索引模式。
-
要显示所有索引,请将索引模式定义为
*
,然后点 Next step。 - 为 Time Filter field name 选择 @timestamp。
- 单击 Create index pattern。
-
要显示所有索引,请将索引模式定义为
- 在 Kibana 仪表板的导航面板中,点 Discover 选项卡。
创建过滤器以检索 Argo CD 的日志。以下步骤创建一个过滤器,用于检索
openshift-gitops
命名空间中的所有 pod 的日志:- 点 Add a filter +。
- 选择 kubernetes.namespace_name 字段。
- 选择 is operator。
- 选择 openshift-gitops 值。
- 点击 Save。
-
可选:添加额外的过滤器来缩小搜索范围。例如,要检索特定 pod 的日志,您可以使用
kubernetes.pod_name
作为字段创建另一个过滤器。 - 在 Kibana 仪表板中查看过滤的 Argo CD 日志。