IBM® Cloud Logs Routing 시작하기
IBM Cloud Logs Routing 서비스를 사용하여 IBM Cloud 계정에서 선택한 대상 대상으로 플랫폼 로그를 라우팅합니다.
IBM Cloud 로그 라우팅 REST API V3 의 출시로 계정을 V3 API를 사용하도록 마이그레이션하여 플랫폼 로그를 여러 대상에 라우팅하고 엔터프라이즈 IAM 작업 제어를 사용하여 엔터프라이즈 계정 수준에서 서비스를 관리할 수 있습니다. 마이그레이션에 대한 자세한 내용은 IBM Cloud 로그 라우팅 REST API를 사용하도록 마이그레이션하기 V3 를 참조하세요. 새 계정이 있는 경우 여러 목적지로 시작하기의 단계를 따르세요.
다음 단계를 완료하여 IBM® Cloud Logs Routing 사용을 시작하세요:
시작하기 전에
-
IBM Cloud 계정이 없는 경우 IBM Cloud 계정을 등록하세요. IBM Cloud에서 작업하려면 IBMid가 필요합니다.
-
플랫폼 로그를 구성하려면 IBM Cloud 계정에서 테넌트 및 대상(대상)을 구성해야 합니다.
테넌트는 리전 내에서 실행되는 IBM Cloud Logs Routing의 계정별 구성입니다. 테넌트당 지역별로 최대 1개의 대상 대상을 정의할 수 있습니다. 대상은 로그가 라우팅되는 위치를 정의합니다.
자세한 내용은 IBM Cloud Logs Routing 에 대해 자세히 알아보기에서 확인하세요.
-
IBM Cloud Logs Routing 서비스를 사용할 수 있는 지역을 확인하십시오. IBM Cloud에서 운영하는 지역을 식별하고 지원되는 지역 목록에 있는지 확인하세요.
-
IBM Cloud Logs Routing 계정에 대해 IBM Cloud®을 구성하는 사용자에게 IBM Cloud Logs Routing 서비스를 관리하기에 충분한 권한이 있는지 확인합니다. 자세한 내용은 IBM Cloud Logs Routing 에 대한 IAM 액세스 관리하기를 참조하세요.
테넌트 및 대상을 보려면 서비스 역할 reader 가 필요합니다.
테넌트 및 대상을 생성, 삭제, 업데이트하려면 서비스 역할 관리자가 필요합니다.
-
다음 도구를 설치합니다:
-
IBM Cloud® CLI를 다운로드하여 설치하십시오.
-
IBM Cloud Logs 인스턴스를 프로비저닝합니다. 자세한 정보는 인스턴스 프로비저닝을 참조하십시오.
-
출력을 처리하고 원하는 결과를 조회하려면 jq를 다운로드하여 설치하세요.
-
서비스 대 서비스 권한 부여 서비스 만들기
IBM Cloud® Identity and Access Management(IAM)를 사용하여 IBM Cloud Logs Routing에 대한 IBM Cloud Logs에 액세스할 수 있도록 IBM Cloud Logs Routing 서비스가 IBM Cloud Logs 인스턴스 대상(대상)으로 로그를 보낼 수 있도록 합니다.
서비스 권한 부여를 위해 서비스를 구성하기 전에 IBM Cloud Logs 에 대한 발신자 역할이 있어야 합니다.
다음 단계를 완료하십시오.
-
IBM Cloud 콘솔에서 관리 > **액세스(IAM)**를 클릭하고 권한을 선택하십시오.
-
작성을 클릭하십시오.
-
소스 계정을 구성합니다. 이 계정을 선택합니다.
-
로그 라우팅를 소스 서비스로 선택합니다. 그런 다음 액세스 범위를 모든 리소스로 설정합니다.
-
대상 서비스로 클라우드 로그를 선택합니다. 그런 다음 액세스 범위를 모든 리소스로 설정하여 모든 IBM Cloud Logs 인스턴스에 대한 액세스 권한을 부여하거나 선택한 속성을 기반으로 한 리소스 > 서비스 인스턴스를 구성하여 단일 인스턴스에 액세스할 수 있도록 설정합니다.
이 유형의 권한 부여에는 다른 속성이 지원되지 않습니다.
-
서비스 액세스 섹션에서 발신자를 선택하여 대상 서비스에 액세스하는 소스 서비스에 액세스 권한을 할당합니다.
-
권한 부여를 클릭하십시오.
자세한 내용은 S2S 권한을 생성하여 IBM Cloud Logs 에 로그 전송 액세스 권한을 부여하기를 참조하세요.
테넌트 만들기
IBM Cloud Logs Routing 콘솔이 처음 표시되면 기존 대상 정보가 모두 표시됩니다.
지역에 대해 구성된 타겟이 없는 경우, 해당 지역에는 타겟 설정 옵션이 표시됩니다.
IBM Cloud Logs Routing 콘솔에서 구성하려는 지역에 대해 설정 대상 옵션을 구성하여 테넌트 및 대상 대상을 만들 수 있습니다.
다음 단계를 완료하십시오.
-
메뉴 아이콘
> 관찰 가능성을 클릭합니다.
-
로깅 > 라우팅를 클릭합니다.
-
대상 설정를 클릭합니다.
-
클라우드 로그 탭을 클릭하고 목록에서 IBM Cloud Logs 인스턴스를 선택합니다. IBM Cloud Logs Routing로 라우팅되는 로그를 받으려는 경우입니다.
목록에서 IBM Cloud Logs 인스턴스를 선택할 수 있습니다.
IBM Cloud Logs 인스턴스는 구성하려는 계정과 동일한 계정에 있어야 합니다.
-
저장 을 클릭하십시오.
로그가 대상 대상으로 전송되었는지 확인하기
클러스터에 대한 로그가 IBM Cloud Logs 인스턴스로 라우팅되는지 확인합니다.
모든 플랫폼 로그는 JSON으로 생성됩니다. 인스턴스에서 ibm-플랫폼-로그의 값을 applicationName 로 선택하여 플랫폼 로그를 필터링할 수 있습니다.
다음 단계를 완료하십시오.
- 지역에서 플랫폼 로그를 수집할 대상으로 구성된 IBM Cloud Logs 인스턴스에 대한 IBM Cloud Logs 웹 UI 를 실행합니다. 이것은 대상을 설정하는 단계에서 선택한 인스턴스입니다.
- 사용자 지정 보기를 통해 로그를 봅니다. 자세한 정보는 로그 보기를 참조하십시오.