IBM Cloud Monitoring 시작하기

IBM Cloud® Monitoring은 IBM Cloud 아키텍처의 일부로 포함될 수 있는 클라우드 고유의 컨테이너 인텔리전스 관리 시스템입니다. 애플리케이션, 서비스 및 플랫폼의 성능과 상태에 대한 운영 가시성을 확보할 수 있습니다. 이 솔루션은 관리자, DevOps 팀 및 개발자에게 모니터링 및 문제 해결, 알림 설정, 맞춤형 대시보드 설계를 위한 고급 기능을 갖춘 풀스택 텔레메트리 기능을 제공합니다.

시작하기 전에

IBM Cloud 계정의 소유자 또는 구성원인 사용자 ID가 있어야 합니다. IBM Cloud 사용자 ID를 받으려면 다음 페이지로 이동하세요: 회원가입.

서비스가 사용 가능한 지역을 확인하십시오. 자세히 알아보십시오.

정보 섹션을 읽으십시오.

  • Monitoring 서비스에 대해 자세히 이해하려면 Monitoring 주제 를 참조하십시오.
  • 메트릭 수집 을 참조하여 메트릭 수집 방법에 대해 자세히 이해하십시오.

지원되는 지역 중 하나에서 시작하기 단계를 완료할 수 있습니다.

1단계. 사용자 액세스 관리

계정의 IBM Cloud Monitoring 서비스에 액세스하는 모든 사용자에게는 IAM 사용자 역할이 정의된 액세스 정책이 지정되어야 합니다. 정책은 선택된 서비스 또는 인스턴스의 컨텍스트 내에서 사용자가 수행할 수 있는 조치를 판별합니다. 허용되는 조치는 서비스에서 수행될 수 있는 오퍼레이션으로서 사용자 정의 및 정의됩니다. 그리고 조치는 IAM 사용자 역할에 맵핑됩니다. 자세한 정보는 IBM Cloud에서 사용자 액세스 관리를 참조하십시오.

IBM Cloud 서비스에 대해 작업할 수 있는 권한이 IBM Cloud Monitoring에서 사용자에게 부여된 경우, 해당 사용자에게는 자동으로 서비스 역할이 부여됩니다. 이 역할은 사용자에게 실행 권한이 있는 조치를 판별합니다. 자세한 정보는 IAM을 통해 액세스 제어를 참조하십시오.

인스턴스를 프로비저닝하기 전에 다음 사항을 숙지하시기 바랍니다

  • 계정 소유자는 IBM Cloud에서 서비스 인스턴스의 작성, 보기 및 삭제를 수행할 수 있으며 IBM Cloud Monitoring 서비스 관련 작업을 위해 기타 사용자에게 권한을 부여할 수 있습니다.
  • 기본 리소스 그룹의 리소스를 작성할 권한이 있어야 합니다.
  • administrator 또는 editor 권한이 있는 기타 IBM Cloud 사용자는 IBM Cloud Monitoring에서 IBM Cloud 서비스를 관리할 수 있습니다. 이러한 사용자에게는 인스턴스를 프로비저닝할 계획인 리소스 그룹의 컨텍스트 내에서 리소스를 작성할 수 있는 플랫폼 권한도 있어야 합니다.

사용자에게 해당 서비스에 대한 관리자 역할을 부여하고 계정 내 리소스 그룹에 속한 인스턴스를 관리하려면, 해당 사용자에게 리소스 그룹 컨텍스트 내에서 ‘ IBM Cloud Monitoring ’ 서비스에 대한 IAM 정책과 ‘Administrator’ 플랫폼 역할이 부여되어 있어야 합니다. 사용자에게 이 역할을 지정하려면 다음을 수행하십시오.

  1. 메뉴 모음에서 ‘관리’ >를 클릭합니다 'Access(IAM) '를 선택한 다음 '사용자'를 선택합니다.

  2. 액세스를 지정할 사용자에 대한 행에서 조치 메뉴를 선택한 후에 액세스 지정을 선택하십시오.

  3. 리소스 그룹 내의 액세스 지정을 선택하십시오.

  4. 리소스 그룹을 선택하십시오.

  5. 선택된 리소스 그룹에 대해 사용자에게 아직 역할이 부여되지 않은 경우에는 리소스 그룹에 대한 액세스 지정 필드에 대한 역할을 선택하십시오.

    선택된 역할에 따라, 사용자는 대시보드에서 리소스 그룹을 보고 리소스 그룹 이름을 편집하거나 그룹에 대한 사용자 액세스를 관리할 수 있습니다.

    사용자가 리소스 그룹의 IBM Cloud Monitoring 서비스에 대한 액세스 권한만 갖도록 하려면 액세스 없음을 선택할 수 있습니다.

  6. IBM Cloud Monitoring을 선택하십시오.

  7. 플랫폼 역할 관리자를 선택하십시오.

  8. 지정을 클릭하십시오.

2단계. Monitoring 서비스의 인스턴스 프로비저닝

IBM Cloud Monitoring에서 IBM Cloud의 모니터링 기능을 추가하려면 IBM Cloud Monitoring 서비스의 인스턴스를 프로비저닝해야 합니다.

인스턴스는 리소스 그룹의 맥락에서 프로비저닝됩니다. 리소스 그룹은 액세스 제어 및 과금 목적으로 서비스를 구성합니다. 기본 리소스 그룹 또는 사용자 정의 리소스 그룹에서 IBM Cloud Monitoring 인스턴스를 프로비저닝할 수 있습니다.

다음 단계를 완료하여 IBM Cloud 카탈로그에서 IBM Cloud Monitoring 인스턴스를 프로비저닝하십시오.

  1. IBM Cloud 콘솔에 로그인하십시오.

  2. 카탈로그를 클릭하십시오. IBM Cloud에서 사용 가능한 서비스의 목록이 열립니다.

  3. 로깅 및 모니터링 범주를 선택하여 서비스 목록을 필터링하십시오.

  4. IBM Cloud Monitoring 타일을 클릭하십시오.

  5. 작성을 선택하십시오.

  6. IBM Cloud Monitoring 이 작성될 위치를 선택하십시오.

  7. 서비스 플랜을 선택하십시오. 기본적으로 Lite 플랜이 설정됩니다.

    전체 모니터링 기능을 갖춘 인스턴스를 프로비저닝하려면 단계별 티어 플랜을 선택하세요.

    서비스 플랜에 대한 자세한 정보는 서비스 플랜을 참조하십시오.

  8. 리소스 세부사항 구성 에서 인스턴스의 이름을 입력하십시오.

  9. 리소스 그룹을 선택하십시오. 기본적으로 기본 리소스 그룹이 설정됩니다.

  10. 선택적으로 원하는 태그 또는 액세스 관리 태그 를 지정하십시오.

  11. 플랫폼 메트릭 을 수신하도록 구성된 리젼에 하나의 IBM Cloud Monitoring 인스턴스가 있을 수 있습니다. 플랫폼 메트릭을 수신하도록 인스턴스를 구성하려면 플랫폼 메트릭 사용 스위치를 켜짐으로 설정하십시오.

  12. (선택사항) IBM Cloud Security and Compliance Center Workload Protection 인스턴스를 IBM Cloud Monitoring 인스턴스에 연결하십시오.

    IBM Cloud Security and Compliance Center Workload Protection 인스턴스를 IBM Cloud Monitoring 인스턴스에 링크하여 단일 에이전트가 메트릭 및 보안 데이터 둘 다 프로비저닝된 서비스 모두를 수집할 수 있도록 할 수 있습니다.

    IBM Cloud Security and Compliance Center Workload Protection 인스턴스를 IBM Cloud Monitoring 인스턴스에 링크하려면 다음을 수행하십시오.

    1. 워크로드 보호 인스턴스 연결 스위치를 켜짐으로 설정하십시오.

    2. 기존 IBM Cloud Security and Compliance Center Workload Protection 인스턴스가 있는 경우 기존 인스턴스에 연결하거나 새 인스턴스를 작성할 수 있습니다.

      • 새 인스턴스를 생성하려면:

        1. '새 인스턴스 연결'을 선택합니다.

        2. 새 IBM Cloud Security and Compliance Center Workload Protection 인스턴스의 기본 세부사항을 변경하려면 편집을 클릭하고 필요한 변경사항을 작성한 후 저장 을 클릭하여 변경사항을 저장하십시오.

      • 기존 인스턴스를 사용하려면 기존 인스턴스 연결을 선택하십시오.

        1. '기존 인스턴스 연결'을 선택합니다.

        2. 목록에서 연결할 인스턴스를 선택하십시오.

  13. 라이센스 계약을 읽고 동의했는지 확인하십시오.

  14. 작성을 클릭하십시오.

인스턴스를 프로비저닝한 후:

  • IBM Cloud Monitoring 인스턴스의 세부사항은 IBM Cloud Security and Compliance Center Workload Protection 인스턴스가 연결되어 있는지 여부와 함께 표시됩니다.
  • 서비스 ID가 자동으로 작성됩니다. 이 서비스 ID를 사용하여 인스턴스의 액세스 키를 가져올 수 있습니다. 서비스 ID의 이름은 다음과 같은 형식을 따릅니다: {InstanceName}-key-Administrator.

CLI를 통해 인스턴스를 프로비저닝하려면 IBM Cloud CLI를 통해 인스턴스 프로비저닝을 참조하십시오.

3단계. 메트릭 수집

그런 다음 메트릭을 전송하도록 호스트를 구성하십시오.

IBM Cloud® 또는 IBM Cloud외부에서 사용할 수 있는 Prometheus, JMX, StatsD, Kubernetes 및 기타 애플리케이션 스택과 같은 다양한 플랫폼, 오케스트레이션 및 광범위한 애플리케이션에서 메트릭을 수집할 수 있습니다. 또한 사용자 정의 메트릭을 작성하고 통합을 추가하여 메트릭을 추가할 수도 있습니다. 자세히 보기:

플랫폼 메트릭 구성

플랫폼 메트릭은 IBM Cloud의 모니터링 사용 서비스 및 플랫폼에 의해 표시되는 메트릭입니다. 이러한 메트릭을 모니터하려면 지역에서 IBM Cloud Monitoring 인스턴스를 구성해야 합니다. 자세히 알아보십시오.

모니터링 사용 서비스 목록을 보려면 클라우드 서비스를 참조하십시오.

예를 들어, 지역에서 플랫폼 메트릭을 구성하려면 다음 단계를 완료하십시오.

  1. IBM Cloud 대시보드에서 메뉴 아이콘 menu icon >로 이동합니다 ‘관측 가능성’을 클릭하여 관측 가능성 대시보드로 이동합니다.

  2. ‘모니터링’을 선택하세요 > 옵션 > 플랫폼 편집.

  3. 지역을 선택하십시오.

  4. 해당 위치에서 활성화된 서비스의 메트릭을 수집할 ‘ Monitoring ’ 인스턴스를 선택하십시오.

  5. 저장 을 클릭하십시오.

기본 관찰 가능성 페이지가 열립니다.

메트릭을 수신하도록 구성한 인스턴스에는 ‘플랫폼 메트릭 ’ 플래그가 표시됩니다.

모니터링 에이전트 구성

인스턴스를 프로비저닝한 후에는, 모니터링이 지원되는 호스트 중 모니터링하려는 각 호스트에 대해 모니터링 에이전트를 구성할 수 있습니다. 예를 들어, 호스트는 Kubernetes 클러스터와 같이 성능과 상태를 모니터하고 제어하려는 클라우드 리소스일 수 있습니다. IBM Cloud 외부의 호스트도 모니터링할 수 있습니다.

모니터링 에이전트는 사전 정의된 메트릭을 자동으로 수집하고 이에 대해 보고합니다. 액세스 키를 사용하여 메트릭 데이터를 수집하여 인스턴스에 전달하는 일을 담당하는 모니터링 에이전트를 구성할 수 있습니다. 자세한 정보는 액세스 키 관련 작업을 참조하십시오.

여러 환경에 대해 모니터링 에이전트를 구성할 수 있습니다. 예를 들어, Kubernetes 클러스터가 IBM Cloud Monitoring 인스턴스로 메트릭을 전송하도록 구성하려면 클러스터의 각 노드에 monitoring-agent 포드를 설치해야 합니다. 모니터링 에이전트는 설치된 파드에서 데이터를 수집하여 사용자의 IBM Cloud Monitoring 인스턴스로 전달합니다.

모니터링 에이전트 배치 방법에 대해 알아보려면 다음 튜토리얼 중 하나를 완료하십시오.

IBM Cloud Monitoring 작업 시작을 위한 튜토리얼
Tutorial
Linux VPC 서버 인스턴스 모니터링
Linux 베어메탈 서버 모니터링
Windows 환경 모니터링
Kubernetes 클러스터 모니터링
Red Hat OpenShift 클러스터 모니터링
VMware vCenter 서버 배치 모니터링

모니터링 에이전트가 배치된 후 모니터링 에이전트는 사전 정의된 메트릭 및 사용자 정의 메트릭을 자동으로 수집하고 보고합니다. 이러한 메트릭은 IBM Cloud Monitoring 인스턴스로 전달됩니다. 환경에서 모니터링할 메트릭을 구성할 수 있습니다.

IBM Cloud Security and Compliance Center Workload Protection 인스턴스를 IBM Cloud Monitoring 인스턴스에 연결한 경우, 별도의 에이전트 두 개를 구성할 필요 없이 해당 에이전트가 두 서비스 모두에 데이터를 제공하게 됩니다.

4단계. 웹 UI 실행

IBM Cloud Monitoring에서 IBM Cloud 서비스의 인스턴스를 프로비저닝하고 노드에 대해 모니터링 에이전트를 구성한 후에는 서비스의 웹 UI를 통해 데이터를 보고 모니터하고 관리할 수 있습니다.

IBM Cloud UI에서 IBM Cloud Monitoring 인스턴스의 컨텍스트 내에서 웹 UI를 실행합니다.

모니터링 UI를 실행하려면 다음 단계를 완료하십시오.

  1. IBM Cloud 계정에 로그인하십시오.

    IBM Cloud 대시보드를 여십시오.

    사용자 ID 및 비밀번호를 사용하여 로그인하면 IBM Cloud 대시보드가 열립니다.

  2. 탐색 메뉴에서 관찰 가능성을 선택하십시오.

  3. 모니터링을 선택하십시오.

    IBM Cloud 에서 사용 가능한 IBM Cloud Monitoring 인스턴스 목록이 표시됩니다.

  4. 하나의 인스턴스를 선택하십시오. 그런 다음 대시보드 열기를 클릭하십시오.

IBM Cloud Monitoring 웹 UI가 열립니다. 기본적으로 ‘개요’ 탭이 표시됩니다.

기본적으로 사용자는 각 Monitoring 인스턴스에 미리 정의된 ‘Monitor Operations’ 팀의 구성원으로 자동으로 추가됩니다. 사용자에게는 웹 UI의 모든 데이터를 볼 수 있는 전체 권한이 있습니다.

관리자는 팀에서 사용자를 관리하고 표시되는 데이터를 제어하여 데이터에 대한 액세스를 제한할 수 있습니다. 예를 들어, 사용자 보기 권한을 제한하기 위해 관리자는 제한된 범위와 가시성을 지닌 기본 팀을 작성할 수 있습니다. 그리고 사용자를 기타 팀에 수동으로 지정합니다. 자세한 정보는 팀 관련 작업을 참조하십시오.

5단계. 다음 단계