주요 개념
카카오클라우드의 Alert Center는 카카오클라우드 서비스의 이벤트 및 리소스 장애 발생 시 알림을 받을 수 있는 알림 정책을 설정하고, 알림 수신 채널을 설정하는 서비스입니다. Alert Center에서 알림을 설정하고 적시에 알림을 수신하면, 카카오클라우드 서비스에서 발생한 문제를 신속히 파악하고 문제를 해결할 수 있습니다.
IAM 역할 관리
Alert Center 서비스의 역할 관리는 카카오클라우드의 IAM 역할 기반 액세스 제어(RBAC)를 따릅니다. 따라서 IAM의 프로젝트 역할과 연계하여 알림 수신자를 관리할 수 있으며, 기본적으로 프로젝트 관리자와 프로젝트 멤버가 알림을 받을 수신자를 관리할 수 있도록 지원합니다. IAM 역할별 자세한 내용과 사용자 역할 관리는 각각 IAM > 주요 개념과 사용자 IAM 역할 관리를 참고해 주세요.
2025년 3월 18일부터 Alert Center의 IAM 역할이 세분화됩니다.
기존의 프로젝트 멤버 권한이 축소되고, Alert Center 조직 뷰어, Alert Center 프로젝트 매니저, Alert Center 프로젝트 뷰어 등 신규 역할이 추가됩니다.
👉🏻 따라서 조직 관리자와 프로젝트 관리자는 프로젝트 구성원의 원활한 Alert Center 서비스 사용을 위해, 2025년 3월 18일 이전에 적절한 역할을 할당해 주시기 바랍니다.
나의 역할별 IAM 권한은 카카오클라우드 콘솔 > 우측 상단 프로필 > 계정 정보에서 확인할 수 있습니다.
조직 역할
2025년 3월 18일부터 Alert Center의 IAM 조직 역할이 다음과 같이 변경됩니다. *
표시가 된 역할은 신규 추가된 역할입니다.
권한 | 조직 관리자(Admin) | Alert Center 조직 매니저(Manager) (기존 Alert Center 관리자(Admin)) | Alert Center 조직 뷰어(Viewer)* |
---|---|---|---|
알림 정책 생성, 수정, 삭제 | ✓ | ✓ | |
알림 정책 열람 | ✓ | ✓ | ✓ |
수신 채널 생성, 수정, 삭제 | ✓ | ✓ | |
수신 채널 열람 | ✓ | ✓ | ✓ |
발신 내역 열람 | ✓ | ✓ | ✓ |
프로젝트 역할
2025년 3월 18일부터 Alert Center의 IAM 프로젝트 역할이 다음과 같이 변경됩니다. *
표시가 된 역할은 신규 추가된 역할입니다.
기존과 비교해 프로젝트 멤버 역할이 축소되었으므로, 원활한 Alert Center 서비스 사용을 위해 조직/프로젝트 구성원에게 적절한 IAM 역할을 사전에 할당하시기 바랍니다.
- 프로젝트 멤버는 알림 정책 및 수신 채널의 생성, 수정, 삭제 권한을 가질 수 없습니다.
- 알림 정책 및 수신 채널의 생성, 수정, 삭제 권한이 필요한 구성원에게 Alert Center 프로젝트 매니저(Manager) 역할을 할당해 주세요.
권한 | 프로젝트 관리자(Admin) | Alert Center 프로젝트 매니저(Manager)* | Alert Center 프로젝트 뷰어(Viewer)* | 프로젝트 멤버(Member) | 프로젝트 리더 (Reader) |
---|---|---|---|---|---|
알림 정책 생성, 수정, 삭제 | ✓ | ✓ | |||
알림 정책 열람 | ✓ | ✓ | ✓ | ✓ | ✓ |
수신 채널 생성, 수정, 삭제 | ✓ | ✓ | |||
수신 채널 열람 | ✓ | ✓ | ✓ | ✓ (수신자 목록은 열람 불가) | ✓ (수신자 목록은 열람 불가) |
발신 내역 열람 | ✓ | ✓ | ✓ | ✓ | ✓ |
알림 정책
알림 정책은 알림을 받을 상황과 방법을 정의한 것으로, Alert Center에서는 서비스 이벤트를 기반으로 알림을 설정할 수 있습니다. 이벤트는 서비스별로 설정할 수 있으며, 알림 설정 가능한 서비스는 지속적으로 추가될 예정입니다. 자세한 설명은 알림 정책 생성 및 관리를 참고하시기 바랍니다.
이벤트 조건 유형별 알림 설정 가능 서비스
- kr-central-1
- kr-central-2
구분 | kr-central-1 지원 서비스 | 설명 |
---|---|---|
메트릭 | - Beyond Compute Service ㄴ Virtual Machine ㄴ Bare Metal Server ㄴ GPU - MemStore - MySQL - Load Balancing | 시스템 전반의 성능에 대한 알림을 메트릭 기반으로 설정 |
로그 | - Beyond Compute Service ㄴ Virtual Machine ㄴ Bare Metal Server ㄴ GPU | 로그 기반의 알림 설정 |
이벤트 | 조직 이벤트 - IAM - Billing 프로젝트 이벤트 - Virtual Machine - Bare Metal Serve r - GPU - VPC - Load Balancing - CDN - Kubernetes Engine - Object Storage - File Storage - MemStore - Pub/Sub - IAM - Monitoring - Alert Center - Kubeflow | 카카오클라우드 서비스별 특화 이벤트 알림 |
구분 | kr-central-2 지원 서비스 | 설명 |
---|---|---|
메트릭 | - Beyond Compute Service ㄴ Virtual Machine ㄴ Bare Metal Server ㄴ GPU - MemStore - MySQL - Load Balancing - Monitoring Flow - PostgreSQL - Pub/Sub | 시스템 전반의 성능에 대한 알림을 메트릭 기반으로 설정 |
로그 | - Beyond Compute Service ㄴ Virtual Machine ㄴ Bare Metal Server ㄴ GPU | 로그 기반의 알림 설정 |
이벤트 | 조직 이벤트 - IAM - Billing 프로젝트 이벤트 - Virtual Machine - Bare Metal Server - GPU - VPC - Load Balancing - CDN - Transit Gateway - Kubernetes Engine - Object Storage - File Storage - MySQL - PostgreSQL - MemStore - Hadoop Eco - Data Query - Pub/Sub - Advanced Managed Kafka - IAM - Monitoring - Alert Center - Advanced Managed Prometheus - Kubeflow - DNS | 카카오클라우드 서비스별 특화 이벤트 알림 |
추후 kr-central-1
과 kr-central-2
지원 서비스는 동일하게 적용될 예정입니다.
메트릭 알림 정책
메트릭(Metric) 기반의 정책은 컴퓨팅 리소스의 상태와 변화를 모니터링하고, 시스템 전반의 성능 변경 사항에 대응할 수 있습니다. 또한 메트릭에서 제공하는 CPU, Memory, Disk I/O 등 다양한 항목으로 발생하는 이벤트에 대한 알림 설정을 할 수 있습니다.
제공하는 메트릭에 대한 자세한 설명은 Monitoring 문서를 참고하시기 바랍니다.
로그 알림 정책
로그(Log) 기반의 정책은 인스턴스에서 발생하는 로그 기반으로 운영 문제를 더욱 효율적으로 해결할 수 있습니다. 로그값 중 특정 키워드를 설정하여 해당 키워드가 발생할 때마다 알림이 발생하게 됩니다. Alert Center에서는 단순 키워드뿐 아니라 인스턴스 이름 등 키워드 유형을 다양하게 제공합니다.
로그 알림 키워드 유형
분류 | 설명 |
---|---|
키워드 | 유형 구분 없이 특정 문자열 검색 |
인스턴스 ID | Beyond Compute Service(BCS)에 설치된 인스턴스 중 특정 인스턴스 ID |
호스트 | Beyond Compute Service(BCS)에 설치된 인스턴스의 호스트명 |
파일 경로 | 로그 파일의 경로 |
이벤트 알림 정책
이벤트(Event) 기반의 정책은 발생하는 액션에 대한 이벤트를 실시간으로 감지하여 동작합니다. Alert Center 서비스는 카카오클라우드의 서비스별로 알맞은 이벤트 항목을 알림으로 받아볼 수 있도록 제공합니다.
예를 들어, Container Registry 서비스의 경우 리포지포리 삭제/생성, 가비지 컬렉션 실행/완료 등에 대한 이벤트 항목을 제공합니다. 또한 이러한 이벤트 항목에 대해 세부적인 필터를 추가하여, 보다 정확한 알림을 받아볼 수 있습니다.
수신 채널
이벤트 알림을 수신 받을 채널과 수신 대상을 설정할 수 있습니다. 수신 대상은 프로젝트 내 IAM 사용자를 수신자로 설정하여 서비스 이벤트 발생 시 알림을 받을 수 있습니다. 자세한 설명은 수신 채널 생성 및 관리를 참고하시기 바랍니다.
설정 가능한 채널
분류 | 설명 |
---|---|
이메일 | 사용자의 등록된 이메일로 알림 내용 발송 |
문자 | 사용자의 등록된 휴대 번호로 알림 문자 메시지 발송 |
알림톡 | 카카오톡의 비즈메시지 서비스 - 사용자의 카카오톡 메시지로 알림 내용 발송 |
슬랙 | 사용자가 설정한 슬랙 채널에 챗봇 메시지로 알림 내용 발송 |
웹훅 | 사용자가 설정한 웹훅으로 알림 내용 발송 |
Pub/Sub | 사용자가 설정한 카카오클라우드의 Pub/Sub의 토픽으로 알림 내용 발송 |
발신 내역
서비스별 메시지 발송 결과를 조회할 수 있습니다. 메시지 발송 상태는 성공
, 실패
, 발신 중
이 있으며, 발송 실패 개수 정보와 에러 코드 및 실패 정보를 확인할 수 있습니다. 자세한 설명은 발신 내역 조회를 참고하시기 바랍니다.