Key Concepts
KakaoCloud Alert Center is a service for managing alerts at the project and organization levels. In Alert Center, you can configure alert policies and notification channels for various status changes and operational situations that occur in KakaoCloud services. By receiving alerts in a timely manner, you can quickly identify and respond to issues.
Management scope
Alert Center and Alert Center for Organization have different management targets and features.
| Category | Alert Center | Alert Center for Organization |
|---|---|---|
| Management scope | Project | Organization |
| Alert history | View project-level alerts and manage silences | View organization-level alerts |
| Alert policies | Manage project alert policies | Manage organization alert policies |
| Notification channels | Manage project-level notification channels | Manage organization-level notification channels |
| Sent history | View project alert delivery history | View organization alert delivery history |
| Additional features | - | Manage mandatory notice recipients and view delivery history |
Manage IAM roles
Role management in Alert Center follows KakaoCloud's IAM role-based access control (RBAC). This allows you to manage alert recipients in conjunction with IAM project roles. Users with the Alert Center Manager role can manage Alert Center features such as alert policies, notification channels, and silences. For more details on IAM roles and user role management, refer to IAM > Key concepts and Manage user IAM roles.
You can check your roles in KakaoCloud console > Top-right profile > Organization roles or Project roles.
Organization roles
| Permission | Organization Admin | Alert Center Organization Manager | Alert Center Organization Viewer |
|---|---|---|---|
| Create, update, and delete alert policies | ✓ | ✓ | |
| View alert policies | ✓ | ✓ | ✓ |
| Create, update, and delete notification channels | ✓ | ✓ | |
| View notification channels | ✓ | ✓ | ✓ |
| View delivery history | ✓ | ✓ | ✓ |
| Configure mandatory notice recipients | ✓ | ✓ | |
| View mandatory notices | ✓ | ✓ | ✓ |
Project roles
- Project members will not have permissions to create, edit, or delete alert policies and notification channels.
- Assign the Alert Center Project Manager role to members who need permissions to create, edit, or delete alert policies and notification channels.
| Permission | Project Admin | Project Member | Project Reader | Alert Center Project Manager | Alert Center Project Viewer |
|---|---|---|---|---|---|
| Create, update, and delete alert policies | ✓ | ✓ | |||
| View alert policies | ✓ | ✓ | ✓ | ✓ | ✓ |
| Create, update, and delete notification channels | ✓ | ✓ | |||
| View notification channels | ✓ | ✓ | ✓ | ✓ | ✓ |
| View delivery history | ✓ | ✓ | ✓ | ✓ | ✓ |
| View notification history | ✓ | ✓ | ✓ | ✓ | ✓ |
| Create, update, and delete silences | ✓ | ✓ | |||
| View silences | ✓ | ✓ | ✓ | ✓ | ✓ |
Alert policies
An alert policy defines the conditions and methods for receiving notifications. In Alert Center, you can configure alerts based on various status changes and operational situations that occur in services. Alert policies can be set per service, and additional services will be added continuously. For more details, refer to Create and manage alert policies.
Services supporting alert configuration by event condition type
| Category | Supported services in kr-central-2 | Description |
|---|---|---|
| Metric | - Beyond Compute Service - Load Balancing - MemStore - Monitoring Flow - MySQL - PostgreSQL - Pub/Sub | Set metric-based notifications for overall system performance |
| Log | - Beyond Compute Service | Set log-based notifications |
| Event | Organization events - Alert Center - Billing - IAM Project events - Advanced Managed Kafka - Advanced Managed Prometheus - Alert Center - Bare Metal Server - Container Registry - Data Query - DNS - File Storage - Hadoop Eco - IAM - KMS - Kubeflow - Kubernetes Engine - Load Balancing - Maintenance - MemStore - Monitoring - Monitoring Flow - MySQL - Object Storage - PostgreSQL - Pub/Sub - Resource Explorer - Secrets Manager - Transit Gateway - Virtual Machine - VPC | Service-specific event notifications for KakaoCloud services |
Metric alert policies
Metric-based policies monitor the status and changes of computing resources, allowing you to respond to system-wide performance fluctuations. You can configure threshold-based alerts for metric items such as CPU, Memory, and Disk I/O.
For detailed explanations of provided metrics, refer to the Monitoring document.
Log alert policies
Log-based policies help you detect and respond to operational issues more efficiently based on logs generated by instances. You can set specific keywords in log values, and alerts are sent when those keywords occur. Alert Center provides various log condition types beyond simple keywords, such as instance ID, host, and file path.
Log alert keyword types
| Category | Description |
|---|---|
| Keyword | Search for a specific string regardless of type |
| Instance ID | Instance ID of an instance installed on Beyond Compute Service (BCS) |
| Host | Hostname of an instance installed on Beyond Compute Service (BCS) |
| File path | Path of the log file |
Event alert policies
Event-based policies send alerts by detecting events that occur in KakaoCloud services in real time. The Alert Center service provides relevant event notifications for each KakaoCloud service.
For example, the Container Registry service offers event notifications for repository deletion/creation, garbage collection execution/completion, and more. You can also apply detailed filters to receive more precise notifications.
Alert history
You can view all alerts generated by configured alert policies in one place. If unnecessary alerts occur repeatedly, you can suppress them for a desired period through the Silence setting. For more details, see View alert history and set silence.
Notification channels
When you connect a notification channel to an alert policy, alert messages are delivered through the specified channel when an alert occurs. For more details, refer to Create and manage notification channels.
Available channels
| Category | Description |
|---|---|
| Sends alert messages to the user's registered email address | |
| SMS | Sends alert messages to the user's registered mobile phone number |
| AlimTalk | KakaoTalk business messaging service - Sends alert messages to the user's KakaoTalk |
| Slack | Sends alert messages to a configured Slack channel |
| Webhook | Sends alert messages to a configured webhook |
| Pub/Sub | Sends alert messages to a configured KakaoCloud Pub/Sub topic |
Available recipients
| Category | Description |
|---|---|
| User | Select users as recipients. - Organization: Select from all users in the organization - Project: Select from users with access to the project |
| Group | Select groups as recipients. All users in the group are configured as recipients. - Organization: Select from groups in the organization - Project: Select from groups with access to the project |
Sent history
You can view message delivery results for each service. Message statuses include Completed, Failed, and Sending. You can also check the number of failed messages, error codes, and failure details. For more details, refer to View sent history.