Continuous Delivery에 대한 메트릭 모니터링

DevOps Insights 2026년 8월 31일에 서비스 종료되어 중단될 예정입니다. Continuous Delivery 은 2027년 2월 12일에 au-syd, ca-tor, us-east 지역에서 중단될 예정입니다. 또한 해당 날짜를 기점으로 Code Risk Analyzer는 모든 지역에서 서비스가 중단될 예정입니다. 특정 지역에서 해당 기능을 실제로 사용하지 않는 경우, 해당 지역의 기능은 예정보다 일찍 중단될 수 있으며 새로운 인스턴스 등록이 더 이상 허용되지 않을 수 있습니다. 자세히 알아보기

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

플랫폼 메트릭 개요

지역당 하나의 IBM Cloud Monitoring 서비스 인스턴스만 플랫폼 메트릭을 수집하도록 구성할 수 있습니다.

  • 모니터링 인스턴스를 구성하려면, 플랫폼 메트릭 구성을 설정해야 합니다.
  • 지역의 Monitoring 인스턴스가 플랫폼 메트릭을 수집할 수 있도록 이미 사용으로 설정된 경우 사용 가능한 Monitoring 서비스의 메트릭이 자동으로 수집되며 이 인스턴스를 통해 모니터할 수 있습니다.
  • 계정 및 지역의 모니터링 서비스가 플랫폼 메트릭을 수집하도록 설정되고 나면 동일한 계정 및 지역에 있는 모든 Continuous Delivery 서비스 인스턴스의 메트릭을 자동으로 수집합니다. Continuous Delivery 서비스 메트릭 콜렉션을 선택할 필요가 없습니다. 또한 Continuous Delivery 서비스 메트릭 콜렉션을 사용하지 않도록 설정할 수 없습니다.

플랫폼 메트릭을 모니터하려면 IBM Cloud Monitoring 인스턴스가 프로비저닝된 동일한 지역에 Continuous Delivery 인스턴스가 프로비저닝되었는지 확인하십시오.

Continuous Delivery 대시보드에서 플랫폼 메트릭 사용

플랫폼 메트릭을 구성하려면 다음 단계를 완료하십시오.

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

  2. '리소스 목록'을 클릭하세요.

  3. '서비스 및 소프트웨어' 섹션에서 모니터링할 ' Continuous Delivery ' 인스턴스를 클릭합니다.

  4. 관리 페이지에서 조치 > 모니터링 추가 를 클릭하여 Continuous Delivery 인스턴스의 지역에서 플랫폼 메트릭 을 구성하십시오.

    메뉴 선택사항에 모니터링 옵션이 포함된 경우 Continuous Delivery 인스턴스를 포함하는 계정 및 지역이 플랫폼 메트릭에 대해 이미 구성되어 있습니다.

  5. IBM Cloud Monitoring 서비스의 인스턴스를 프로비저닝하십시오.

    모니터링 인스턴스를 프로비저닝하고 나면 관찰 가능성 페이지가 열립니다. Continuous Delivery에 대한 작업을 계속하려면 Continuous Delivery UI로 돌아가십시오.

Tekton 파이프라인을 설정 하고 하나 이상의 개인용 작업자 풀을 구성하고 일부 Tekton 파이프라인 트리거 를 트리거하여 큐 시간 메트릭을 생성할 때까지 메트릭이 표시되지 않습니다.

메트릭 보기

Continuous Delivery 메트릭을 모니터하려면, Continuous Delivery 인스턴스가 사용 가능한 지역에서 플랫폼 메트릭에 대해 사용으로 설정된 모니터링 웹 UI 인스턴스를 실행해야 합니다.

모니터링 웹 UI를 실행하고 메트릭을 모니터하기 위한 여러 가지 옵션이 있습니다.

Continuous Delivery 대시보드에서 모니터링 웹 UI 실행

Continuous Delivery 대시보드에서 모니터링 웹 UI를 실행하려면 다음 단계를 완료하십시오.

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

  2. '리소스 목록'을 클릭하세요.

  3. '서비스 및 소프트웨어' 섹션에서 모니터링할 ' Continuous Delivery ' 인스턴스를 클릭합니다.

  4. 관리 페이지에서 조치 > 모니터링 을 클릭하여 Continuous Delivery 인스턴스의 컨텍스트 내에서 Continuous Delivery 대시보드를 보십시오.

관찰 가능성 페이지에서 모니터링 웹 UI 실행

관찰 가능성 페이지에서 모니터링 웹 UI를 실행하려면 다음 단계를 완료하십시오.

  1. IBM Cloud에 로그인하십시오.
  2. 모니터링 UI를 실행하십시오.
  3. ‘가시성’을 클릭한 다음 ‘모니터링’을 선택합니다.
  4. IBM Cloud에서 사용 가능한 인스턴스 목록에서 모니터할 Continuous Delivery 인스턴스를 선택하십시오. 그런 다음 대시보드 열기를 클릭하십시오.

Continuous Delivery 인스턴스를 모니터하려면 범위를 변경하거나 기본 대시보드를 복사하십시오.

Continuous Delivery 모니터링

Continuous Delivery 서비스의 인스턴스를 모니터할 때 다음 태스크를 고려하십시오.

Continuous Delivery 모니터링 작업
태스크 사전 정의된 경보 찾을 내용
Delivery Pipeline 실행이 개인용 파이프라인 작업자 풀에서 실행을 시작하기 전에 큐에 남아 있는 시간을 모니터합니다. Continuous Delivery 파이프라인 큐 시간 큐 시간이 반복적으로 10초를 초과하는 경우 개인용 작업자 풀에 요청 중인 파이프라인 실행을 처리할 용량이 충분하지 않을 수 있습니다. 작업자 풀을 확장하거나, 새 작업자 풀을 작성하거나, 파이프라인 실행 수를 줄여야 할 수 있습니다.

Delivery Pipeline 큐 시간 모니터

설명

파이프라인 큐 시간은 Continuous Delivery 서비스가 파이프라인 실행 요청을 수신하고 큐에 넣는 시간과 개인용 작업자 풀이 파이프라인 실행을 큐에서 제거하고 시작하는 시간 사이의 경과 시간(초)을 추적합니다. 이상적으로 파이프라인 요청이 개인용 작업자 풀에서 선택되기 전에 큐에서 1- 2초만 소요됩니다. 파이프라인 요청이 몇 초 또는 몇 분 동안 큐에 남아 있으면 개인용 작업자 풀에 수신 파이프라인 워크로드를 처리할 용량이 부족한 것일 수 있습니다. 파이프라인 큐 시간이 적절한 임계값(예: 10초)을 초과하는 경우 경보를 발행하면 확장되어야 하는 개인용 작업자 풀에 주의를 기울일 수 있습니다.

사용자 조치

모니터링의 Continuous Delivery 대시보드는 파이프라인 큐 시간에 동향을 식별하는 데 도움이 될 수 있습니다. 전용 워커 풀이 처리하는 파이프라인의 대기 시간이 몇 초 동안 지속되거나 증가 추세를 보인다면, 풀 내 노드의 수와 처리 용량을 포함하여 전용 워커 풀의 구성을 확인하십시오. 전용 워커 풀의 규모를 확대하거나, 전용 워커 풀로 할당되는 파이프라인 작업 및 태스크의 빈도, 종류 또는 복잡성을 줄임으로써 대기 시간을 단축할 수 있습니다.

Continuous Delivery 사전 정의된 대시보드

다음 표에서는 Continuous Delivery 메트릭을 모니터하는 데 사용할 수 있는 사전 정의된 대시보드에 대해 간략하게 설명합니다.

사전 정의된 대시보드
대시보드 이름 설명
Continuous Delivery 서비스 인스턴스 UI에서 모니터링 웹 UI를 실행하는 경우의 기본 대시보드입니다.

기본 대시보드는 변경할 수 없습니다. 대시보드를 사용자 정의하려면 사본을 작성할 수 있습니다.

서비스 플랜별 사용 가능한 메트릭

표 3: 플랜 이름별 사용 가능한 메트릭
메트릭 이름 Lite Professional
파이프라인 큐 시간 체크표시 아이콘 체크표시 아이콘
파이프라인 실행 기간 체크표시 아이콘 체크표시 아이콘

사전 정의된 경보

다음 테이블에서는 모니터링에 사용할 수 있는 사전 정의된 경보에 대해 간략히 설명합니다.

사전 정의된 알림
경보 이름 설명
Continuous Delivery 높은 파이프라인 큐 시간 파이프라인 요청의 큐 시간을 모니터하여 개인용 작업자 풀이 요청을 처리하는 데 너무 오래 걸리는지 알아보려면 이 경보를 사용하십시오.

Continuous Delivery 메트릭 사전

파이프라인 큐 시간

Continuous Delivery 서비스가 파이프라인 실행 요청을 수신하고 큐에 넣는 시간과 개인용 작업자 풀이 파이프라인 실행을 큐에서 제거하고 시작하는 시간 사이의 경과 시간(초)입니다.

표 5: 파이프라인 큐 시간 메트릭 메타데이터
메타데이터 설명
Metric Name ibm_toolchain_pipeline_queue_time_seconds
Metric Type gauge
Value Type second
Segment By Service instance, Service instance name, Private worker pool ID

파이프라인 실행 기간

작업자에서 파이프라인 실행이 실행되기 시작한 시점부터 모든 작업이 완료될 때까지 경과된 시간(초)으로, 파이프라인의 총 활성 런타임을 나타냅니다.

표 5: 파이프라인 실행 기간 메트릭 메타데이터
메타데이터 설명
Metric Name ibm_toolchain_pipeline_run_duration_seconds
Metric Type gauge
Value Type second
Segment By Pipeline ID and Trigger name

세그먼트화 속성

글로벌 속성

다음 속성은 이 주제에 나열된 모든 메트릭을 세그먼트화하는 데 사용될 수 있습니다.

글로벌 구분 속성
속성 속성 이름 속성 설명 올바른 값
Cloud Type ibm_ctype 클라우드의 유형 유효값은 public 또는 local입니다.
Location ibm_location 모니터된 리소스의 위치입니다. 지역, 데이터 센터 또는 global을 지정할 수 있습니다.
Resource group ibm_resource_group_name 서비스 인스턴스와 연관된 리소스 그룹입니다. 계정에서 사용 가능한 리소스 그룹 중 하나를 선택하십시오.
Scope ibm_scope 고려되는 데이터 샘플의 범위입니다. 이 메트릭과 연관된 계정, 조직 또는 영역 GUID가 될 범위를 선택할 수 있습니다.
Service name ibm_service_name 이 메트릭을 생성하는 서비스의 이름입니다. toolchain

추가 속성

다음 속성은 하나 이상의 글로벌 속성을 세그먼트화하는 데 사용될 수 있습니다.

지원되는 세그먼트화 옵션에 대한 각 개별 메트릭을 확인하십시오.

추가 구분 속성
속성 속성 이름 속성 설명
Private worker pool ibm_toolchain_pipeline_worker_pool Continuous Delivery 파이프라인 개인용 작업자 풀의 고유 ID입니다.