Red Hat OpenShift on IBM Cloud 로깅

IBM Cloud 서비스(예: Red Hat OpenShift on IBM Cloud 는 플랫폼 로그를 생성하여 계정에서 비정상적인 활동과 중요한 작업을 조사하고 문제를 해결하는 데 사용할 수 있습니다.

플랫폼 로그를 전송할 위치를 정의하는 테넌트를 구성하여 플랫폼 로그를 계정의 원하는 대상으로 라우팅하는 플랫폼 IBM Cloud Logs Routing 사용할 수 있습니다. 자세한 정보 는 로그 라우팅에 관하여를 참고하세요.

IBM Cloud Logs 사용하면 계정에서 생성되어 IBM Cloud Logs Routing IBM Cloud Logs 라우팅되는 플랫폼 로그를 시각화하고 알림을 받을 수 있습니다.

2024년 3월 28일부로 IBM Log Analysis 서비스는 더 이상 사용되지 않으며 더 이상 지원되지 않습니다. 에 대해 자세히 알아보기 IBM Cloud Logs.

로그가 생성되는 위치

Red Hat OpenShift on IBM Cloud }} 로그가 모든 지역에서 생성됩니다.

로그가 전송되는 위치 IBM Cloud Logs

Red Hat OpenShift on IBM Cloud 모든 지역의 로그를 IBM Cloud Logs 으로 보냅니다.

IBM Cloud Logs Routing 의해 로그를 보내는 위치

Red Hat OpenShift on IBM Cloud 모든 지역에서 IBM Cloud Logs Routing 통해 로그를 전송합니다.

생성된 로그

작업자 노드, 컨테이너, 애플리케이션, 퍼시스턴트 스토리지, Ingress 애플리케이션 로드 밸런서, Kubernetes API, kube-system 네임스페이스 등 모든 Red Hat OpenShift on IBM Cloud 클러스터 구성 요소에 대한 로그가 로컬로 생성 및 기록됩니다.

로깅 에이전트는 kube-system 를 포함한 모든 네임스페이스에서 확장자가 *.log 인 로그와 파드의 /var/log/containers 디렉터리에 저장된 확장자가 없는 파일을 수집한다. 그런 다음 에이전트가 로그를 서비스 인스턴스로 전달합니다. Kubernetes Service 은 클러스터 관리 이벤트를 자동으로 생성하고 이러한 이벤트 로그를 IBM Cloud Logs 으로 전달합니다. 자세한 정보는 IBM Cloud Logs 시작하기를 참조하십시오.

클러스터에 로깅 에이전트를 배포하려면 Helm 차트를 사용하여 OpenShift 클러스터에 로깅 에이전트 배포 또는 Helm 차트를 사용하여 Kubernetes 클러스터에 로깅 에이전트 배포를 참조하세요.

로깅 사용

클러스터에 대한 로깅을 활성화하려면, 클러스터를 IBM Cloud 존재하는 로깅 서비스 인스턴스에 연결하세요. 기존 클러스터에서 로그인하거나 클러스터 생성 시 로그인할 수 있습니다. 로깅 서비스 인스턴스는 클러스터를 생성한 동일한 IBM Cloud 계정에 속해야 하지만 클러스터와 다른 리소스 그룹 및 IBM Cloud 리전에 속할 수 있습니다.

클러스터는 한 번에 하나의 로깅 서비스 인스턴스에만 연결할 수 있습니다. 클러스터가 연결된 로깅 서비스 인스턴스를 콘솔에서 변경할 수 있습니다. 클러스터를 한 인스턴스에서 분리하고 다른 인스턴스에 연결하면 됩니다.

기존 클러스터에서 로그인 활성화

  1. 계정에 아직 로깅 서비스 인스턴스가 없다면 하나 만드십시오.
  2. 콘솔에서 클러스터 리소스 페이지로 이동한 다음, 관련된 클러스터를 클릭합니다.
  3. 통합 아래에서 로깅 옵션을 찾아 연결을 클릭합니다.
  4. 클러스터에 연결할 로깅 서비스 인스턴스를 선택합니다. 로그인 서비스 인스턴스가 두 개 이상인 경우, 생성된 지역에 따라 필터링할 수 있습니다.
  5. 연결을 클릭합니다.

클러스터 생성 시 로깅 활성화

  1. 계정에 아직 로깅 서비스 인스턴스가 없다면 하나 만드십시오.
  2. 클러스터 생성 UI에서 필요에 따라 클러스터를 구성합니다.
  3. 관측 가능성 통합 섹션 에서 로깅 옵션을 활성화합니다.
  4. 클러스터에 연결할 인스턴스를 선택합니다.
  5. 클러스터 구성을 계속하십시오.

로그 보기

로그를 보려면 콘솔에서 클러스터 리소스 페이지로 이동한 다음, 해당 클러스터를 클릭하십시오. 통합 섹션 에서 로깅 옵션을 찾아 실행을 클릭합니다. 클러스터 로그를 볼 수 있는 별도의 창이 열립니다.

Observability 페이지에서 IBM Cloud Logs 실행

IBM Cloud Logs UI를 시작하는 방법에 대한 자세한 내용은 IBM Cloud Logs 설명서에서 UI 시작을 참조하세요.

로그 유형별 필드

모든 플랫폼 로그에 포함되는 필드에 대한 정보는 플랫폼 로그 필드를 참고하세요.

로그 기록 필드
필드 유형 설명
logSourceCRN 필수 로그가 공개되는 계정 및 플로우 로그 인스턴스를 정의합니다.
saveServiceCopy 필수 운영 목적으로 IBM이 레코드의 사본을 저장하는지 여부를 정의합니다.

유형별 라인 식별자

로그 기록 필드
ID 설명
Source 로그가 전송되는 서비스입니다.
App 로그를 보낸 구성 요소 또는 서비스의 CRN.

Red Hat OpenShift on IBM Cloud 로그 분석

로그를 통해 클러스터 구성 요소에 영향을 미치는 이벤트에 대한 세부 정보를 볼 수 있습니다. 예를 들어, 파드가 실패하면 대시보드에서 로그를 확인하여 관련 오류 메시지를 볼 수 있습니다.