Key Concepts
KakaoCloud's Alert Center is a service that allows you to set alert policies and notification channels to get notifications when events or resource failures occur in KakaoCloud services. By configuring alerts and receiving timely notifications, you can quickly identify and resolve issues in KakaoCloud services.
Manage IAM roles
Role management in the Alert Center service follows KakaoCloud’s IAM role-based access control (RBAC). Therefore, you can manage alert recipients in conjunction with the project roles in IAM. By default, project administrators and members can manage alert recipients. For more details on IAM roles, refer to IAM > Key Concepts.
IAM Role Management (Organization)
- Organization administrators and Alert Center administrators can view, add, modify, and delete all organization users as recipients.
- Organization administrators and Alert Center administrators can view organization alert registration and delivery history.
- Organization readers (Readers) only have view permissions for organizations and projects (excluding resources) and cannot view Alert Center resources.
Permission | Organization Owner | Organization Admin | Alert Center Admin | Organization Reader |
---|---|---|---|---|
Create, modify, delete, view alert policies | ✓ | ✓ | ✓ | |
Create, modify, delete, view notification channels | ✓ | ✓ | ✓ | |
View delivery history | ✓ | ✓ | ✓ |
IAM Role Management (Project)
- Both project administrators and project members can view and add project users as recipients.
- Both project administrators and members can modify and delete existing recipients.
- Project readers (Readers) can only view alert policies, notification channels, and delivery history.
Permission | Project Admin | Project Member | Project Reader |
---|---|---|---|
Create, modify, delete, view alert policies | ✓ | ✓ | △ (View only) |
Create, modify, delete, view notification channels | ✓ | ✓ | △ (View only) |
View delivery history | ✓ | ✓ | ✓ |
You can check your IAM permissions for each role in KakaoCloud Console > Top-right Profile > Account Information.
Alert policies
An alert policy defines the situations and methods for receiving alerts, allowing you to set alerts based on service events in the Alert Center. Events can be set per service, and additional services that support alert settings will continue to be added. For more details, refer to Create and Manage Alert Policies.
Services supporting alert settings by event condition type
Category | Supported services | Description |
---|---|---|
Metric | - Beyond Compute Service ᄂ Virtual Machine ᄂ Bare Metal Server ᄂ GPU - MemStore - MySQL - Load Balancing | Configure metric-based alerts for overall system performance |
Log | - Beyond Compute Service ᄂ Virtual Machine ᄂ Bare Metal Server ᄂ GPU | Set log-based alerts |
Event | Organization Events - IAM - Billing Project Events - Virtual Machine - Bare Metal Server - GPU - VPC - Load Balancing - CDN - Transit Gateway - Kubernetes Engine - Object Storage - File Storage - MySQL - PostgreSQL - MemStore - Data Query - Pub/Sub - Advanced Managed Kafka - IAM - Monitoring - Alert Center - Kubeflow - DNS | KakaoCloud service-specific specialized event notifications |
Metric alert policies
Metric-based policies monitor the status and changes of computing resources, allowing you to respond to system-wide performance changes. You can set alerts for events based on various metrics such as CPU, memory, and disk I/O.
For more details on the provided metrics, refer to the Monitoring documentation.
Log alert policies
Log-based alert policies help efficiently resolve operational issues by monitoring logs generated by instances. You can set specific keywords, and alerts will be triggered whenever those keywords occur. In addition to simple keywords, Alert Center also supports various keyword types like instance names.
Log alert keyword types
Category | Description |
---|---|
Keyword | Search for specific strings without type distinction |
Instance ID | A specific instance ID installed on Beyond Compute Service (BCS) |
Host | The hostname of an instance installed on Beyond Compute Service (BCS) |
File Path | The path of the log file |
Event alert policies
Event-based policies detect and respond to actions in real-time. The Alert Center service provides specialized event alert options for each KakaoCloud service.
For example, the Container Registry service offers event alerts for repository creation/deletion and garbage collection execution/completion. Additionally, detailed filters can be applied to receive more precise alerts for these event types.
Notification channels
You can configure notification channels and recipients for event alerts. Recipients can be set as IAM users within the project to receive notifications when service events occur. For more details, refer to Create and manage notification channels.
Available notification channels
Category | Description |
---|---|
Send alert notifications to the user's registered email | |
SMS | Send alert messages to the user's registered mobile number |
Alim Talk | KakaoTalk's BizMessage service - Send alert notifications to the user's KakaoTalk messages |
Slack | Send alert messages to a chatbot in the user's configured Slack channel |
Webhook | Send alert messages to a user-configured webhook - Currently, only Slack is supported |
Pub/Sub | Send alert messages to the user's configured topic in KakaoCloud's Pub/Sub |
Sent history
You can view the delivery results of messages per service. Delivery statuses include Success
, Failure
, and In Progress
, and you can check the number of failed messages, error codes, and failure information. For more details, refer to View sent history.