1장. 로깅
1.1. Argo CD 로그 보기
Red Hat OpenShift의 로깅 하위 시스템을 사용하여 Argo CD 로그를 볼 수 있습니다. 로깅 하위 시스템은 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의 로깅 하위 시스템은 OpenShift Container Platform 클러스터에 기본 구성으로 설치됩니다.
프로세스
-
OpenShift Container Platform 웹 콘솔에서
메뉴
Observability Logging 으로 이동하여 Kibana 대시보드를 확인합니다. 인덱스 패턴을 생성합니다.
-
모든 인덱스를 표시하려면 인덱스 패턴을
*
로 정의하고 다음 단계를 클릭합니다. - @timestamp for Time Filter 필드 이름을 선택합니다.
- 인덱스 패턴 생성 을 클릭합니다.
-
모든 인덱스를 표시하려면 인덱스 패턴을
- Kibana 대시보드의 탐색 패널에서 Discover 탭을 클릭합니다.
Argo CD의 로그를 검색하는 필터를 생성합니다. 다음 단계에서는
openshift-gitops
네임스페이스에 있는 모든 Pod의 로그를 검색하는 필터를 생성합니다.- Add a filter + 를 클릭합니다.
- kubernetes.namespace_name 필드를 선택합니다.
- is operator를 선택합니다.
- openshift-gitops 값을 선택합니다.
- 저장을 클릭합니다.
-
선택 사항: 검색 범위를 좁히려면 추가 필터를 추가합니다. 예를 들어 특정 Pod의 로그를 검색하려면
kubernetes.pod_name
을 필드로 사용하여 다른 필터를 생성할 수 있습니다. - Kibana 대시보드에서 필터링된 Argo CD 로그를 확인합니다.