第 1 章 日志记录
1.1. 查看 Argo CD 日志 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
查看 Argo CD 日志可帮助您对 GitOps 部署进行故障排除并监控应用程序同步。使用 Red Hat OpenShift 的 logging 子系统,通过 Kibana 仪表板访问和过滤 Argo CD 控制器和应用程序日志。Red Hat OpenShift 的 logging 子系统从集群中的所有 pod 收集日志,包括 Red Hat OpenShift GitOps 组件。
1.1.1. 搜索和过滤 Argo CD 日志 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 Kibana 仪表板来查看、搜索和过滤 Argo CD 日志,以对 GitOps 部署进行故障排除并监控应用程序同步。
先决条件
- 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 日志。