4.17. Argo CD 로그 보기

Red Hat OpenShift의 로깅 하위 시스템을 사용하여 Argo CD 로그를 볼 수 있습니다. 로깅 하위 시스템은 Kibana 대시보드에서 로그를 시각화합니다. OpenShift Logging Operator는 기본적으로 Argo CD로 로깅할 수 있습니다.

4.17.1. Argo CD 로그 저장 및 검색

Kibana 대시보드를 사용하여 Argo CD 로그를 저장하고 검색할 수 있습니다.

사전 요구 사항

  • Red Hat OpenShift GitOps Operator가 클러스터에 설치되어 있습니다.
  • Red Hat OpenShift의 로깅 하위 시스템은 클러스터에 기본 구성으로 설치됩니다.

프로세스

  1. OpenShift Container Platform 웹 콘솔에서 red hat applications menu icon 메뉴 → ObservabilityLogging 으로 이동하여 Kibana 대시보드를 확인합니다.
  2. 인덱스 패턴을 생성합니다.

    1. 모든 인덱스를 표시하려면 인덱스 패턴을 * 로 정의하고 다음 단계를 클릭합니다.
    2. @timestamp for Time Filter 필드 이름을 선택합니다.
    3. 인덱스 패턴 만들기를 클릭합니다.
  3. Kibana 대시보드의 탐색 패널에서 Discover 탭을 클릭합니다.
  4. Argo CD의 로그를 검색하는 필터를 생성합니다. 다음 단계에서는 openshift-gitops 네임스페이스에 있는 모든 Pod의 로그를 검색하는 필터를 생성합니다.

    1. Add a filter + 를 클릭합니다.
    2. kubernetes.namespace_name 필드를 선택합니다.
    3. is operator를 선택합니다.
    4. openshift-gitops 값을 선택합니다.
    5. 저장을 클릭합니다.
  5. 선택 사항: 검색 범위를 좁히려면 추가 필터를 추가합니다. 예를 들어 특정 Pod의 로그를 검색하려면 kubernetes.pod_name 을 필드로 사용하여 다른 필터를 생성할 수 있습니다.
  6. Kibana 대시보드에서 필터링된 Argo CD 로그를 확인합니다.

4.17.2. 추가 리소스