이 페이지에서는 Cloud Deploy 및 Google Cloud Observability를 사용하여 Cloud Deploy에서 특정 이벤트와 조건에 대한 알림을 받도록 알림 정책을 설정하는 방법을 설명합니다.
Cloud Deploy 알림은 Cloud Logging에서 저장한 플랫폼 로그를 사용하여 생성됩니다. Google Cloud Observability는 Cloud Monitoring의 시계열 데이터를 통해 생성된 알림을 지원하지만 Cloud Deploy 알림은 로그만 기반으로 합니다.
Cloud Deploy 알림 정책은 전달 파이프라인별로 지정됩니다.
알림이란?
알림은 특정 조건에서 Google Cloud Observability에서 전달되는 알림입니다. 알림 정책에서 이러한 조건을 지정합니다. Google Cloud Observability 문서에서 알림과 알림 정책을 자세히 설명합니다. 이 문서에서는 알림 정책을 설정할 수 있는 특정 Cloud Deploy 활동을 설명합니다.
사용 가능한 알림
다음과 같은 상황에 대해 Cloud Deploy와 관련된 알림 정책을 설정할 수 있습니다.
특정 출시 버전에 대한 렌더링 작업이 실패했습니다.
모든 출시 버전마다 렌더링되어야 하는 모든 매니페스트, 서비스 정의, 기타 구성은 배포 전에 모든 대상에 대해 렌더링됩니다. 출시 버전의 렌더링 작업이 실패하면 사용자에게 알림이 표시됩니다.
출시가 실패했습니다.
이 알림은 이 배포 파이프라인 내의 출시가 실패할 때 전달됩니다. 전달되면 출시 관리 문서에 설명된 대로 조치를 취할 수 있습니다.
출시에 승인이 필요합니다.
대상 중 하나가 승인을 요구하도록 구성되었고 바로 버전이 해당 대상으로 승격되지만 승인이 대기 중입니다.
카나리아 배포 전략을 사용하여 출시하려면 단계별 진행이 필요합니다.
카나리아 배포 전략을 사용할 때 각 카나리아 증분은 해당 출시 버전 및 대상의 출시 단계입니다. 이러한 단계는 수동 또는 자동으로 진행할 수 있습니다. 출시가 단계가 진행될 때까지 기다리는 있는 경우 이 알림을 통해 이를 알 수 있습니다.
필요한 권한
Google Cloud 콘솔을 사용하여 알림 정책을 설정하려면 Google Cloud Observability에 필요한 권한이 있어야 합니다.
Cloud Deploy 알림 구성
배포 파이프라인에 대한 알림을 만들려면 다음 단계를 따르세요.
알림 정책을 만들 파이프라인의 배포 파이프라인 세부정보 페이지를 엽니다.
추천 알림 버튼을 클릭합니다.
Cloud Deploy에서 사용할 수 있는 알림 정책 템플릿을 보여주는 알림 정책 템플릿 대화상자가 표시됩니다.
이 전송 파이프라인에 사용할 각 정책 템플릿을 선택합니다.
또한 옵션 표시를 클릭하여 템플릿 옵션을 설정하고 해당 정책 템플릿과 관련된 현재 로그 메시지를 볼 수도 있습니다.
알림 구성에서 알림 채널을 선택하거나 알림을 보낼 채널을 선택합니다.
알림 채널을 아직 구성하지 않은 경우 알림 채널 관리를 클릭하면 됩니다.
기본적으로 정책당 최대 1개의 알림이 5분마다 전송됩니다. 각 알림 정책 템플릿의 옵션 표시 섹션에서 이를 구성할 수 있습니다.
알림 정책 및 알림 채널 설정에 관한 자세한 내용은 알림 개요를 참고하세요.
알림을 설정하는 다른 방법
Google Cloud 콘솔을 사용하여 알림 정책을 만드는 것 외에도 Cloud Monitoring API 또는 Google Cloud Observability Terraform 제공업체를 사용할 수 있습니다.