Overview
Service Overview
ServiceWatch is a service that provides various tools that collect metrics, logs, events, etc. of resources created on the Samsung Cloud Platform for monitoring, and offers observability of resources overall, including performance and operational status.
Features
We provide the following special features.
- Resource Monitoring: Collects and visualizes resource performance metrics (e.g., CPU Usage). Also creates a dashboard that allows visual inspection of multiple metrics in one place for quick overview.
- Alert Policy Configuration and Automatic Notification: You can create an alert policy by setting pre-defined conditions and thresholds, and when the threshold is exceeded, you can receive notifications, allowing you to quickly check and respond to the resource’s status.
- Log Analysis and Storage: Collect logs generated from resources for easy viewing and searching. Collected logs are stored in log groups for management, and log groups can be stored for free up to 5GB. Additionally, you can set a log retention policy to specify the retention period, and logs that exceed the retention period do not need separate management.
- Cost Efficiency: ServiceWatch provides a flexible pricing plan where you pay only for what you use, allowing cost-effective usage. It also offers a free usage tier, so you can try it for free and then expand to paid as needed.
Provided Features
We provide the following features.
- Metric Monitoring
- Metrics: ServiceWatch receives metric data from services of the Samsung Cloud Platform, and ServiceWatch collects and stores the metric data to provide it to users.
- Dashboard: Visualizes metrics of a single region to provide an integrated view of resources.
- Alert: Provides an alert function that allows you to check changes in indicators according to user-defined thresholds and provides notifications when thresholds are exceeded.
- Log Monitoring
- ServiceWatch provides log management functionality. Logs collected from Samsung Cloud Platform services can be stored in log groups for management. You can set log retention policies to manage the log retention period. Additionally, you can view and search log data through the console, and it provides the ability to store log groups in Object Storage.
- ServiceWatch Agent
- Through ServiceWatch Agent, you can collect detailed metrics on processes, CPU, memory, disk usage, and network performance from Virtual Server, GPU Server, Bare Metal Server, etc. You can also collect GPU performance metrics. Additionally, you can collect logs generated from resources via the Agent. (Scheduled for Dec 2025)
- Event Monitoring
- ServiceWatch can create event rules from system events about changes to resources created in Samsung Cloud Platform, allowing receipt of notifications under specific conditions.
Components
Indicator
Metrics refer to system performance data. By default, basic monitoring is provided on a free metric basis for resources of services linked with ServiceWatch. Additionally, services such as Virtual Server can enable detailed monitoring to provide paid metrics.
Indicator data can be viewed for up to 15 months (455 days).
For detailed information related to metrics, please refer to Metrics.
Log
You can collect, store, and view logs of the systems, applications, and services used in Samsung Cloud Platform services such as Virtual Server resources, Kubernetes Engine, etc.
For detailed information related to logs, see Log.
Event
The event represents a change in the environment in the Samsung Cloud Platform service. The following is an example of an event.
- Create an event when the status of the Virtual Server changes from Stopped to Running.
- Create an event when a new bucket is created in Object Storage.
- Creates an event when an IAM user is removed from a user group.
For detailed information about the event, please refer to Event.
Dashboard
ServiceWatch will provide pre-built dashboards automatically for each service, and you can also create dashboards manually.
Notice
Pre-built dashboards for each service are scheduled to be provided in the first half of 2026.
ServiceWatch Agent
ServiceWatch Agent is a software component that collects metrics and logs from Virtual Server, GPU Server, and On-Premises servers, etc. Through this, you can monitor infrastructure and applications more finely than the basic monitoring provided by default.
Reference
Custom metric/log collection via the ServiceWatch Agent is currently only available on Samsung Cloud Platform For Enterprise. It will be offered in other offerings in the future.
Constraints
The constraints of ServiceWatch are as follows.
| Category | Description |
|---|
| Metric Query Period | Metric queries can be set up to a maximum of 455 days from the time of query- Applies to dashboards, widgets, and metric queries
|
| Number of indicator queries | You can select up to 500 indicators and view them as a graph |
| Indicator image file download | Image download available for indicator data of up to 100 indicators |
| Metric Object Storage Export | Up to 10 metrics, export to Obect Storage is possible for metric data within a maximum query period of 2 months (63 days) |
| Number of widgets/metrics per dashboard | - Up to 500 widgets per dashboard
- Up to 500 metrics per widget within a dashboard
- A total of up to 2,500 metrics can be added across all widgets in a single dashboard
|
| Number of alert policies | Account/Region-wise up to 5,000 |
| Alarm History | Alarm history can be viewed for 30 days |
| Number of alert policy notification recipients | 100 or fewer |
| Number of log groups | Account/per region 10,000 or less |
| Log download | When downloading Excel, you can download up to 1MB per log event, up to 10,000 log events- If a log event exceeds 1MB or exceeds 10,000 log events, it is recommended to use log group export
|
| Number of log group export tasks | - Can execute one export task per account at a time
|
| Log event size | 1MB or less |
| Number of event rules | Account/ per region 300 or less |
| Event pattern size | under 2MB |
| Number of notification recipients per event rule | 100 or fewer |
Table. ServiceWatch constraints
The following is ServiceWatch’s monthly free offering details.
| Category | Free provision |
|---|
| Log | Store up to 5GB per month |
| Metrics | - Basic monitoring metrics for each service
- Detailed monitoring metrics/custom metrics, 10 per month
|
| Dashboard | 3 per month for dashboards referencing 50 or fewer metrics- If referencing 51 or more metrics, charge for 1 dashboard per month
|
| Alert Policy | 10 per month |
Table. ServiceWatch Free Provision Scope
Region-specific provision status
ServiceWatch is available in the following environments.
| Region | Availability |
|---|
| Korea West (kr-west1) | Provided |
| Korea East (kr-east1) | Provided |
| South Korea 1 (kr-south1) | Provided |
| Korea South2(kr-south2) | Provided |
| South Korea South 3 (kr-south3) | Provided |
Table. ServiceWatch regional provision status
Preceding Service
There is no preceding service for ServiceWatch.
1 - Indicator
Indicator
Metrics are data about system performance. By default, many services provide free metrics for resources (e.g., Virtual Server, File Storage, etc.), which are provided as basic monitoring through ServiceWatch. Detailed monitoring can be used for some resources such as Virtual Server.
Indicator data is retained for 15 months (455 days), so you can view both the latest data and historical data.
| Term | Example | Description | |
|---|
| Namespace | Virtual Server | Logical division for distinguishing and grouping metrics | |
| Metric | CPU usage | Name of the specific data to be collected | |
| Dimension(Dimensions) | resource_id | Unique identifier for the metric | |
| Collection Interval | 5 minutes | Collection interval of metric data from each service providing metrics | |
| Statistics | Average | How to aggregate metric data over a specified period | |
| Unit | % | Statistical measurement unit | |
| Aggregation Period | 5 minutes | Period for aggregating collected metric data | |
| Alert | CPU usage >= 80% | Occurs for 5 minutes | If CPU usage remains at 80% or higher for 5 minutes, change to Alert state | |
Table. ServiceWatch metric terms
Namespace
A namespace is a logical division used to distinguish and group ServiceWatch metrics. Samsung Cloud Platform service namespaces are mostly used the same as the service name, and can be found in the ServiceWatch Integrated Service List.
For custom metrics, users can define a namespace that distinguishes them from other metrics in ServiceWatch, and can define it via ServiceWatch Agent settings or OpenAPI. Detailed information about custom metrics and logs can be found in Custom Metrics and Logs.
Metric (Metric)
A metric represents a set of data points collected in ServiceWatch, sorted chronologically. A data point consists of a timestamp, the collected data, and the unit of the data.
For example, the CPU usage of a specific Virtual Server is one of the basic monitoring metrics provided by Virtual Server. The data point itself can occur in any application or activity that collects data.
Basically, the Samsung Cloud Platform service linked with ServiceWatch provides metrics for resources for free. Detailed monitoring for some resources is provided as a paid service and can be enabled in each service.
Metrics can only be viewed in the region where they were created. Metrics cannot be arbitrarily deleted by users. However, if new data is not posted to ServiceWatch, they will automatically expire after 15 months. Data points older than 15 months (455 days) expire sequentially, and when new data points are added, data older than 15 months (455 days) is deleted.
Timestamp
The timestamp of a data point is time information indicating the time at which the data point was recorded. Each metric data point consists of a timestamp (time) and data.
The timestamp consists of hours, minutes, seconds, and date.
Metric Retention Period
ServiceWatch metric data is maintained as follows.
- Data points with a collection interval set to 60 seconds (1 minute) can be used until the 15th
- Data points with a collection interval set to 300 seconds (5 minutes) are usable up to day 63
- Data points with a collection interval set to 3600 seconds (1 hour) are usable up to 455 days (15 months).
The data points that were initially collected at a short collection interval are downsampled and stored for long-term retention.
For example, if data is collected at a 1‑minute interval, it is retained in 1‑minute granularity for 15 days. After 15 days, the data continues to be retained, but can only be queried in 5‑minute intervals. After 63 days, the data is re‑aggregated and provided in 1‑hour intervals. If you need to retain metric data points longer than the metric retention period, you can store them separately via the File Download or Export to Object Storage functions.
Dimensions(Dimensions)
Key-value pair that serves as a unique identifier for the metric, allowing classification and filtering of data points.
For example, you can identify metrics for a specific server by using the resource_id dimension of the Virtual Server’s metrics.
Collection Cycle
It refers to the cycle of collecting data points for each service’s metrics, and is provided at the collection cycle predefined by each service.
Refer to each service’s ServiceWatch metrics page for the metric collection interval of each service.
Note
The metric page of the ServiceWatch integrated service, please refer to
Metrics and Log Monitoring.
For example, Virtual Server provides a collection interval of 5 minutes during basic monitoring, and provides 1 minute when detailed monitoring is enabled.
Statistics
Statistics is a method of aggregating metric data over a specified period. ServiceWatch provides data aggregated as statistics based on metric data points provided to ServiceWatch from each service. Aggregation is performed using namespace, metric name, dimensions, and data point units within the specified aggregation period.
The provided statistics are total, average, minimum, maximum.
- Total: Sum of all data point values collected during the period
- Average: During the specified period, (sum of all data pointer values during that period)/(number of data pointers during that period) value
- Minimum: the lowest value observed during the specified period
- Maximum: The highest value observed during the specified period
Unit
Each statistic has a measurement unit. Examples of units include Bytes, Second, Count, Percent, etc.
Aggregation Period
Each statistic calculates the data points of the metric collected during the selected aggregation period. The aggregation period can be chosen from 1 minute, 5 minutes, 15 minutes, 30 minutes, 1 hour, 3 hours, 6 hours, 12 hours, or 1 day, and the default is 5 minutes. The aggregation period is closely related to the collection interval of metric data points, and to obtain correct aggregation results, the aggregation period must be longer than or equal to the collection interval.
For example, if you select average for the statistic, choose an aggregation period of 5 minutes, and select a metric with a collection interval of 1 minute, data points are collected at 1‑minute intervals and the average is calculated over the data points collected during the 5‑minute period. Conversely, if the aggregation period is shorter than the collection interval, it means that a normal aggregation result cannot be obtained.
Downsampling is applied for long-term storage of metric data. For example, if data is collected at a 1‑minute interval, after 15 days this data can only be queried in 5‑minute increments. If you set the aggregation period for such metrics from 5 minutes to 30 minutes, up to 5 minutes may be required to retrieve the downsampled data correctly. After 63 days, the data is re‑aggregated and provided in 1‑hour intervals. At that point, selecting an aggregation period from 1 hour to 1 day may take up to 1 hour to retrieve the data correctly. This is because aggregating the metric data after downsampling takes time, which can cause aggregation delays.
Reference
When viewing indicator data, the most recent data point may not be displayed due to aggregation delays; in this case, you can either reduce the aggregation period to be smaller than set or query after a certain time (5 minutes or 1 hour) to view it correctly.
| Aggregation Period | Aggregation Delay |
|---|
| 1 minute | - |
| 5 minutes | up to 5 minutes |
| 15 minutes | up to 5 minutes |
| 30 minutes | maximum 5 minutes |
| 1 hour | maximum 1 hour |
| 3 hours | maximum 1 hour |
| 6 hours | up to 1 hour |
| 12 hours | up to 1 hour |
| 1 day | up to 1 hour |
Table. ServiceWatch aggregation delay by aggregation period
Alert
When creating an alert policy, you can evaluate a single metric over the entered evaluation range, and if it meets the condition set based on the threshold, you can provide the user with an alert notification.
The alert status is classified as Alert(Alert), Normal(Normal), Insufficient data(No data).
- Alert(Alert): when the indicator meets the set conditions
- Normal(Normal): when the indicator does not meet the set conditions
- Insufficient data(no data): when the metric data does not exist, is missing, or has not yet arrived
When the alarm status is Alert, if the alarm evaluation deviates from the condition, the alarm status changes back to Normal.
For detailed information about alerts, please refer to the Alert item.
Basic Monitoring and Detailed Monitoring
ServiceWatch provides two types of monitoring: basic monitoring and detailed monitoring.
The Samsung Cloud Platform service integrated with ServiceWatch provides basic monitoring by publishing a basic set of metrics to ServiceWatch for free. By default, if you use even one of these services, basic monitoring is automatically enabled and can be viewed in ServiceWatch.
Reference
Services that provide basic monitoring can be found in
ServiceWatch 연계 서비스 목록 and will be gradually expanded.
Detailed monitoring is only available for some services and incurs charges. To use detailed monitoring, you must enable it in the service details.
Detailed monitoring options vary depending on the service provided.
- The default monitoring of Virtual Server has a collection interval of 5 minutes. When detailed monitoring is enabled, the metrics provided by default monitoring are collected at a 1‑minute interval instead of 5 minutes.
Information
In October 2025, ServiceWatch detailed monitoring will be provided only for Virtual Server. The detailed monitoring target services will be expanded in the future.
The following includes services and guides that provide detailed monitoring.
Table. ServiceWatch detailed monitoring service
2 - Alert
Alert
You can create alerts that monitor metrics and send notifications. For example, you monitor the CPU usage and disk read/write of a Virtual Server, then send a notification to the user to handle increased load.
Alert Policy
Alert policies can monitor metrics of the same Account and evaluate alerts for a single metric. These alert policies compare the specified threshold and metric conditions, and send notifications when the conditions are met.
If you disable the alert policy, the evaluation of the alert policy continues, but you can restrict sending alerts to designated recipients.
If you want to temporarily stop sending alerts for resources with an alert policy set, you can use alert policy deactivation.
When you enable the alert policy, evaluation of the alert policy begins, and according to the set conditions, the alert status changes to Alert, and a notification is sent each time the alert status changes.
The alarm policy status allows you to check whether the alarm policy is enabled/disabled.
| Alert Policy Status | Description |
|---|
| ● Active | A state where the alarm policy is active and notifications can be sent according to the set conditions- Evaluates the alarm according to the settings and sends notifications to the designated recipients
|
| ● Inactive | The alarm policy is disabled, and notification sending is restricted- Alarm evaluation for the policy is not stopped, only notification sending is restricted.
|
Table. Alert Policy Status
You can set alert levels for the alert policy. Depending on the alert level, the alert color (red/pink/purple) is expressed differently so that the levels can be visually distinguished by color.
You can filter according to the alert policy’s alert level and retrieve the alert policy by each alert level.
| Alert Level | Description |
|---|
| High | If you set the step for the alarm policy condition to High, the alarm level is displayed in red |
| Midle | If you set the step to Middel in the alarm policy condition, the alarm step is displayed in pink |
| Low | If you set the step to Middel in the alarm policy condition, the alarm step is displayed in purple |
Table. Alert Policy Levels
Alarm Status
Alert status changes according to the alert evaluation of the alert policy. Alert status is divided into three states: Normal (Normal), Insufficient data (Insufficient data), Alert (Alert).
| Alarm Status | Description |
|---|
| ● Normal | Means a normal state that does not meet the conditions set in the alarm policy- Normal state is displayed in green
|
| ● Insufficient data | The alarm policy has just been created, or the metric is unavailable, or there is insufficient data to determine the alarm state from the metric- The Insufficient data state is displayed in gray
|
| ● Alert | State that meets the conditions set in the alert policy- Alert state is displayed in red
- When changed to Alert state, a notification is sent to the user
|
Table. Alarm Status
Reference
When an alarm policy is first created, the alarm state is initialized to Insufficient data. When metric data is later collected, the alarm state changes to Normal or Alert.
Alert Evaluation
| Term | Description |
|---|
| Metric Data Point | Statistical data calculated from metric data. A data point consists of a timestamp, collected statistical data, and the unit of the data.- The statistics of a data point are calculated separately as sum, average, minimum, and maximum
|
| Metric collection interval | Time interval for collecting metric data per service- Specified per metric of the namespace
- Example: 1 minute or 5 minutes
|
| Alert Evaluation Interval | Time interval for evaluating whether the alert meets the conditions- If the metric collection interval is 1 minute or more, fix the alert evaluation interval to 1-minute units
- If the alert evaluation range × metric collection interval exceeds 24 hours, fix the alert evaluation interval to 1-hour units
|
| Alarm Evaluation Scope | Evaluation time range for alarm evaluation- It is recommended to set it to the metric collection interval or a multiple of the collection interval
|
| Alert Evaluation Count/Alert Violation Count | During the alert evaluation interval, if the condition is satisfied for violation count out of evaluation count, the alert status is switched to Alert- Violation count can be set less than or equal to evaluation count
|
| Alarm evaluation interval | Alarm evaluation range(seconds) X Alarm evaluation count |
Table. Alert Evaluation Terms
For example, for a metric with a 1-minute collection interval, if you set a 1-minute evaluation window with 4 violations out of 5 evaluation counts, the evaluation interval is 5 minutes. For a metric with a 5-minute collection interval, if you set a 10-minute evaluation window with 3 violations out of 3 evaluation counts, the evaluation interval is 30 minutes.
| Category | Example 1 | Example 2 |
|---|
| Metric collection interval | 1 minute | 5 minutes |
| Alarm evaluation cycle (fixed) | 1 minute | 1 minute |
| Alert Evaluation Scope | 1 minute | 10 minutes |
| Number of alarm evaluations | 5 times | 3 times |
| Number of alarm violations | 4 times | 3 times |
| Alarm evaluation interval (seconds) | 5 minutes (300 seconds) | 30 minutes (1,800 seconds) |
| Condition | If evaluated 5 times within 5 minutes and satisfies 4 conditions, change the alarm state to Alert | If evaluated 3 times within 30 minutes and satisfies 3 conditions, change the alarm state to Alert |
Table. Alarm Evaluation Example
Evaluation Scope
The evaluation scope of the alarm policy is the evaluation time range for alarm evaluation.
- It is recommended to set it to the indicator’s collection interval or a multiple of the collection interval.
- You can input up to 604,800 (7 days) seconds.
Caution
If the evaluation range is set smaller than the collection interval or not matching a multiple of the collection interval, the alarm evaluation may not work properly.
| Evaluation Scope | Configurable number of evaluations |
|---|
| 7 days (604,800 seconds) | 1 |
| 1 day (86,400 seconds) | 7 or less |
| 6 hours (21,600 seconds) | 28 or less |
| 1 hour (3,600 seconds) | 168 or less |
| 15 minutes (900 seconds) | 96 or less |
| 5 minutes (300 seconds) | 288 or less |
| 1 minute (60 seconds) | 1,440 or less |
Table. Number of evaluable evaluations that can be set according to evaluation range
Notice
There are the following restrictions on the evaluation scope and the number of evaluations:
- When the evaluation range is 1 hour (3,600 seconds) or more, the evaluation interval (evaluation count × evaluation range) can be up to 7 days (604,800 seconds)
- When the evaluation range is less than 1 hour (3,600 seconds), the evaluation interval (evaluation count × evaluation range) can be up to 1 day (86,400 seconds).
Condition
The conditions for performing alarm evaluation require a conditional operator and threshold setting.
| Term | Description |
|---|
| Statistics | Method of calculating metric data during the evaluation period for alarm assessment |
| Conditional Operator | After calculating metric data over the evaluation period for alarm evaluation, select the conditional operator that compares the value with the threshold. |
| Threshold | Define a threshold to compare with the calculated metric data during the evaluation period for alarm assessment using a conditional operator |
Table. Condition Terms
If the namespace is Virtual Server and the metric is CPU Usage (unit: %), the alarm evaluation condition is completed as below.
| Category | Example 1 | Example 2 |
|---|
| Metric collection interval | 1 minute | 5 minutes |
| Alarm evaluation interval (fixed) | 1 minute | 1 minute |
| Alert Evaluation Scope | 1 minute | 10 minutes |
| Number of alarm evaluations | 5 times | 3 times |
| Alarm violation count | 4 times | 3 times |
| Alarm evaluation interval (seconds) | 5 minutes (300 seconds) | 30 minutes (1,800 seconds) |
| Statistics | Average | Total |
| conditional operator | >= | < |
| threshold | 80 | 20 |
| Condition | If the average CPU Usage >= 80% for 4 times over 5 minutes, change the alert status to Alert | If the average CPU Usage < 20% for 3 times over 30 minutes, change the alert status to Alert |
Table. Alarm Evaluation Example - Conditional Operator, Threshold, Statistics Added
Alarm Notification
If the alarm evaluation conditions are met, change the alarm status to Alert and send a notification to the recipients set in the alarm policy.
Reference
- Only users with login history (users who have registered email or mobile phone number) can be added as alert recipients.
- Notification reception method (E-mail or SMS) can be set by selecting the notification target as Service > Alert on the Notification Settings page.
- Notification recipients can be added up to a maximum of 100.
Guide
- Users without login history cannot be designated as notification recipients.
- Notification Settings page, if you select the notification target Service > Alert and do not set the notification reception method, you cannot receive notifications.
Method for handling missing data during alarm evaluation
Some resources may not be able to send metric data to ServiceWatch under certain conditions. For example, if a specific resource is inactive or does not exist, it will not be sent to ServiceWatch. If metrics are not collected for a certain period, the alarm state will be changed to Insufficient data by the alarm evaluation.
ServiceWatch provides a way to handle missing data during alarm evaluation. The missing data handling methods are as follows:
- Ignore: Maintain the current alarm state. (default)
- Missing: Treat missing data points as missing. If all data points within the evaluation range are missing, the alarm state switches to
Insufficient data state. - Breaching: Treat as satisfying the threshold condition for missing data points.
- Not breaching: Process as normal for missing data points that do not satisfy the threshold condition.
Reference
- For alert policies created before the December 2025 release, missing data is handled with the default Ignore, and from the December 2025 release onward, you can directly choose how to handle missing data.
- The method for handling missing data in the alarm policy can be modified, and from the point of modification, missing data will be processed using the changed method.
Alert History
The change history for alarm status is recorded in the alarm history. The alarm history can be viewed for 30 days.
3 - Log
Log
ServiceWatch logs allow you to monitor, store, and access log files collected from the resources of the services that provide logs.
| Log Group1 | Log Group1 | Log Group1 | Log Group2 | Log Group2 | Log Group2 |
|---|
| Log Stream1 | Log Stream2 | Log Stream3 | Log StreamA | Log StreamB | Log StreamC |
| Log Event | Log Event | Log Event | Log Event | Log Event | Log Event |
| Log Event | Log Event | Log Event | Log Event | Log Event | … |
Table. Log Configuration - Log Group, Log Stream, Log Event
Reference
As an example of the log configuration, it is as follows.
- 📂 Log group: “WebApp-Logs”
- 📄 log stream 1: “Server-1”
- 📝 Log Event 1: “[2025-03-20 10:00:01] User logged in”
- 📝 Log event 2: “[2025-03-20 10:05:34] Database connection error”
Log Group
A log group is a container for log streams that share the same retention policy settings, each log stream must belong to one log group, for example, if there are separate log streams for the logs of each Kubernetes Engine cluster, the log streams can be bundled into one log group named /scp/ske/{cluster name}.
Log Retention Policy
The log retention policy allows you to set the period during which log events are stored in ServiceWatch. Log events that have expired are automatically deleted. Log
The retention period assigned to the group applies to the log streams and log events belonging to the log group.
The retention period can be selected from the following, and it is set in units of days.
Table. Log group retention policy period
Log Stream
A log stream is a collection of log events that are ordered by the time they occurred, from the same source, for example, all log events occurring in a specific Kubernetes Engine cluster can constitute one log stream.
Log Event
A log event is an individual record of a log that occurs from a resource. The log event record includes two properties: a timestamp of when the event occurred and a log message. Each message must be encoded in UTF-8.
Export log group
You can export log data from the log group to Object Storage for log archiving and log analysis, and you can also export log data within the same account to the log group.
To start logging group export, you must create an Object Storage bucket to store log data.
Exporting a log group can take a long time depending on the amount of log, when exporting a log group, you can specify a specific stream within the log group, or specify a time range to reduce the time it takes to export the log group.
Exporting a log group can only be executed once at a time for the same Account. To run another log group export, the current export task in progress must be completed.
| Log group export status | Description |
|---|
| Success | The log group export task was completed successfully. |
| Pending | Log group export task is pending. |
| In progress | The log group export task is in progress. |
| File transferring | Log group export file is being transferred. |
| Failed | The log group export task failed. |
Table. Log group export status
4 - event
The event represents a change in the environment in the Samsung Cloud Platform service.
Most events generated in Samsung Cloud Platform services are received by ServiceWatch. Events of each service can be viewed and processed in the ServiceWatch of the same Account.
Refer to the list of services that send events via ServiceWatch and the events those services send in the ServiceWatch Event Reference.
Each service sends events to ServiceWatch based on Best Effort delivery. Best Effort delivery means that the service attempts to send all events to ServiceWatch, but occasionally some events may not be delivered.
When a valid event is delivered to ServiceWatch, ServiceWatch compares the event with the rules and then sends a notification to the alert recipients set in the event rule.
Event Rules
You can specify the actions that ServiceWatch performs on events delivered from each service to ServiceWatch. To do this, create an event rule. An event rule specifies which events are delivered to which targets.
Event rules evaluate the event when it arrives. Each event rule checks whether the event matches the rule’s pattern. If the event matches, ServiceWatch processes the event.
You can generate matching rules for incoming events based on the event data criteria (called an event pattern). If an event matches the criteria defined in the event pattern, the event is delivered to the target specified in the rule.
- Event rules basically allow you to specify a notification recipient to receive alerts when an event occurs.
- The event rules are planned to be expanded to include multiple services of the Samsung Cloud Platform as targets for receiving events when events occur. (Planned for 2026)
To create an event rule, please refer to How-to Guides > Creating Event Rules.
Event Source
ServiceWatch can select the event source as the Samsung Cloud Platform service name. You can select the service name of the event you want to receive as the event source.
| Service Category | Service |
|---|
| Compute | Virtual Server |
| Compute | GPU Server |
| Compute | Bare Metal Server |
| Compute | Multi-node GPU Cluster |
| Compute | Cloud Functions |
| Storage | Block Storage(BM) |
| Storage | File Storage |
| Storage | Object Storage |
| Storage | Archive Storage |
| Storage | Backup |
| Container | Kubernetes Engine |
| Container | Container Registry |
| Networking | VPC |
| Networking | Security Group |
| Networking | Load Balancer |
| Networking | DNS |
| Networking | VPN |
| Networking | Firewall |
| Networking | Direct Connect |
| Networking | Cloud LAN-Campus |
| Networking | Cloud LAN-Datacenter |
| Networking | Cloud WAN |
| Networking | Global CDN |
| Networking | GSLB |
| Database | EPAS(DBaaS) |
| Database | PostreSQL(DBaaS) |
| Database | MariaDB(DBaaS) |
| Database | MySQL(DBaaS) |
| Database | Microsoft SQL Server(DBaaS) |
| Database | CacheStore(DBaaS) |
| Data Analytics | Event Streams |
| Data Analytics | Search Engine |
| Data Analytics | Vertica(DBaaS) |
| Data Analytics | Data Flow |
| Data Analytics | Data Ops |
| Data Analytics | Quick Query |
| Application Service | API Gateway |
| Security | Key Management Service |
| Security | Config Inspection |
| Security | Certificate Manager |
| Security | Secret Vault |
| Management | Cloud Control |
| Management | Identity and Access Management(IAM) |
| Management | ID Center |
| Management | Logging&Audit |
| Management | Organization |
| Management | Resource Groups |
| Management | ServiceWatch |
| Management | Support Center |
| AI-ML | CloudML |
| AI-ML | AI&MLOps Platform |
Table. ServiceWatch event source
Event Type
The Samsung Cloud Platform service has its own resource type. Event types are classified the same as resource types, and you select the type of events from the event source to use in event rules.
The following are the event types of Virtual Server.
| Service Category | Service | Sub Service | Event Type |
|---|
| Compute | Virtual Server | Virtual Server | Server |
| Compute | Virtual Server | Image | Image |
| Compute | Virtual Server | Keypair | Keypair |
| Compute | Vitual Server | Server Group | Server Group |
| Compute | Virtual Server | Launch Configuration | Launch Configuration |
| Compute | Virtual Server | Auto-Scaling Group | Auto-Scaling Group |
| Compute | Virtual Server | Block Storage | Volume |
| Compute | Virtual Server | Block Storage | Snapshot |
Table. ServiceWatch - Virtual Server Event Types
For other event types available in ServiceWatch, please refer to ServiceWatch Event.
Event
The event can select all events that occur from the event type of the event source, and can select specific events.
The following are some events of the Server event type of Virtual Server.
| Service Category | Service | Sub Service | Event Type | Event |
|---|
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Create Start |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Create End |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Create Error |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Delete Start |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Delete End |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Delete Error |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Lock End |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Unlock End |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Stop Start |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Stop Success |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Start Start |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Start Success |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Reboot Start |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Reboot End |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Reboot Error |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Power On Start |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Power On End |
| Compute | Virtual Server | Virtual Server | Server | Compute Virtual Server Power On Error |
Table. Some events of ServiceWatch - Virtual Server Server
For other events available in ServiceWatch, see ServiceWatch Event.
Applied Resources
Set the event pattern for selected events on all resources or specific resources.
Event Pattern
If you select all event sources, event types, events, and applied resources, the event pattern setting for the event rule will be completed.
The following is an example of an event pattern set in ServiceWatch’s event rule.
{
"source": [ // namespace
"Virtual Server"
],
"detail-type": [ // event type
"Server"
],
"detail": {
"event": [ // individual event
"Compute Virtual Server Create End"
]
},
"resources": [ // individual resources
"srn:{offerring}::{account_id}:{region}::virtualserver:server/{resource_id}"
]
}
{
"source": [ // namespace
"Virtual Server"
],
"detail-type": [ // event type
"Server"
],
"detail": {
"event": [ // individual event
"Compute Virtual Server Create End"
]
},
"resources": [ // individual resources
"srn:{offerring}::{account_id}:{region}::virtualserver:server/{resource_id}"
]
}
Code block. ServiceWatch - Virtual Server event pattern exampleTo create an event rule, please refer to How-to Guides > Creating Event Rules.
Event Notification
If the event pattern is satisfied, an alert is sent to the notification recipient set in the event rule.
Reference
- Notifications can be sent to users with login history (users who have registered email or mobile phone number).
- The notification recipients can be added up to a maximum of 100 people.
- The notification reception method (E-mail or SMS) can be changed after selecting the notification target as Service > ServiceWatch on the Notification Settings page.
Notice
- Users without login history cannot be designated as notification recipients.
- Notification Settings page, by selecting the notification target Service > ServiceWatch, if you do not set the notification receiving method, you cannot receive notifications.
5 - ServiceWatch linked service
You can check the services linked with ServiceWatch.
Metrics and Log Monitoring
Below you can see the service that integrates ServiceWatch with metric and log monitoring.
Reference
For information related to basic monitoring and detailed monitoring, please refer to
ServiceWatch Basic Monitoring and Detailed Monitoring.
| Service Category | Service | Namespace | Metrics Basic Monitoring | Metrics Detailed Monitoring | Log Monitoring | Guide |
|---|
| Compute | Virtual Server | Virtual Server | ○ | ○ | - | |
| Compute | GPU Server | Virtual Server | ○ | ○ | - | |
| Storage | File Storage | File Storage | ○ | ○ | - | |
| Container | Kubernetes Engine | Kubernetes Engine | ○ | - | ○ | |
| Container | Container Registry | Container Registry | ○ | - | - | |
| Networking | VPC - Internet Gateway | Internet Gateway | ○ | - | - | |
| Networking | Direct Connect | Direct Connect | ○ | - | - | |
| Database | Scalable DB(DBaaS) | Scalable DB | ○ | - | - | |
Table. ServiceWatch metrics and log integration services and guide
Event
Below you can check the service that links ServiceWatch with events.
Note
For information related to event rules, refer to
Event.
Refer to the Samsung Cloud Platform service list that creates events and the events at
ServiceWatch Event.
| Service Category | Service | Sub Service | Event Source | Resource Type (Event Type) |
|---|
| Compute | Virtual Server | Virtual Server | Virtual Server | Server |
| Compute | Virtual Server | Image | Virtual Server | Image |
| Compute | Virtual Server | Keypair | Virtual Server | Keypair |
| Compute | Vitual Server | Server Group | Virtual Server | Server Group |
| Compute | Virtual Server | Launch Configuration | Virtual Server | Launch Configuration |
| Compute | Virtual Server | Auto-Scaling Group | Virtual Server | Auto-Scaling Group |
| Compute | Virtual Server | Block Storage | Virtual Server | Volume |
| Compute | Virtual Server | Block Storage | Virtual Server | Snapshot |
| Compute | GPU Server | GPU Server | GPU Server | Server |
| Compute | GPU Server | GPU Server | GPU Server | Image |
| Compute | Bare Metal Server | Bare Metal Server | Bare Metal Server | Bare Metal Server |
| Compute | Multi-node GPU Cluster | GPU Node | Multi-node GPU Cluster | GPU Node |
| Compute | Multi-node GPU Cluster | Cluster Fabric | Multi-node GPU Cluster | Cluster Fabric |
| Compute | Cloud Functions | Function | Cloud Functions | Cloud Functions |
| Storage | Block Storage(BM) | Block Storage(BM) | Block Storage(BM) | Volume |
| Storage | Block Storage(BM) | Volume Group(BM) | Block Storage(BM) | Volume Group |
| Storage | File Storage | File Storage | File Storage | Volume |
| Storage | Object Storage | Object Storage | Object Storage | Bucket |
| Storage | Archive Storage | Archive Storage | Archive Storage | Bucket |
| Storage | Backup | Backup | Backup | Backup |
| Container | Kubernetes Engine | Cluster | Kubernetes Engine | Cluster |
| Container | Kubernetes Engine | Node | Kubernetes Engine | Nodepool |
| Container | Container Registry | Registry | Container Registry | Container Registry |
| Container | Container Registry | Repository | Container Registry | Repository |
| Networking | VPC | VPC | VPC | VPC |
| Networking | VPC | Subnet | VPC | Subnet |
| Networking | VPC | Port | VPC | Port |
| Networking | VPC | Internet Gateway | VPC | Internet Gateway |
| Networking | VPC | NAT Gateway | VPC | NAT Gateway |
| Networking | VPC | Public IP | VPC | Public IP |
| Networking | VPC | Private NAT | VPC | Private NAT |
| Networking | VPC | VPC Endpoint | VPC | VPC Endpoint |
| Networking | VPC | VPC Peering | VPC | VPC Peering |
| Networking | VPC | Private Link Service | VPC | Private Link Service |
| Networking | VPC | Private Link Endpoint | VPC | Private Link Endpoint |
| Networking | VPC | Transit Gateway | VPC | Transit Gateway |
| Networking | Security Group | Security Group | Security Group | Security Group |
| Networking | Load Balancer | Load Balancer | Load Balancer | Load Balancer |
| Networking | Load Balancer | Load Balancer | Load Balancer | LB Listener |
| Networking | Load Balancer | LB Server Group | Load Balancer | LB Server Group |
| Networking | Load Balancer | LB Health Check | Load Balancer | LB Health Check |
| Networking | DNS | Private DNS | Private DNS | Private DNS |
| Networking | DNS | Hosted Zone | Hosted Zone | Hosted Zone |
| Networking | DNS | Public Domain Name | Public Domain Name | Public Domain Name |
| Networking | VPN | VPN | VPN | VPN Gateway |
| Networking | VPN | VPN Tunnel | VPN | VPN Tunnel |
| Networking | Firewall | Firewall | Firewall | Firewall |
| Networking | Direct Connect | Direct Connect | Direct Connect | Direct Connect |
| Networking | Cloud LAN-Campus | Campus Network | Cloud LAN - Campus (Network) | Cloud LAN - Campus (Network) |
| Networking | Cloud LAN-Datacenter | Cloud LAN Network | Cloud LAN Network | Cloud LAN Network |
| Networking | Cloud LAN-Datacenter | vDevice | Cloud LAN Network | vDevice |
| Networking | Cloud LAN-Datacenter | Interface | Cloud LAN Network | Interface |
| Networking | Cloud LAN-Datacenter | vCable | Cloud LAN Network | vCable |
| Networking | Cloud WAN | Cloud WAN Network | Cloud WAN | Network(WAN) |
| Networking | Cloud WAN | Segment | Cloud WAN | Segment |
| Networking | Cloud WAN | Segment | Cloud WAN | Segment Location |
| Networking | Cloud WAN | Segment | Cloud WAN | Segment Sharing |
| Networking | Cloud WAN | Attachment | Cloud WAN | Attachment |
| Networking | Global CDN | Global CDN | Global CDN | Global CDN |
| Networking | GSLB | GSLB | GSLB | GSLB |
| Database | EPAS(DBaaS) | EPAS(DBaaS) | EPAS | EPAS |
| Database | PostreSQL(DBaaS) | PostreSQL(DBaaS) | PostreSQL | PostreSQL |
| Database | MariaDB(DBaaS) | MariaDB(DBaaS) | MariaDB | MariaDB |
| Database | MySQL(DBaaS) | MySQL(DBaaS) | MySQL | MySQL |
| Database | Microsoft SQL Server(DBaaS) | Microsoft SQL Server(DBaaS) | Microsoft SQL Server | Microsoft SQL Server |
| Database | CacheStore(DBaaS) | CacheStore(DBaaS) | CacheStore | CacheStore |
| Database | Scalable DB(DBaaS) | Scalable DB(DBaaS) | Scalable DB | Scalable DB |
| Data Analytics | Event Streams | Event Streams | Event Streams | Event Streams |
| Data Analytics | Search Engine | Search Engine | Search Engine | Search Engine |
| Data Analytics | Vertica(DBaaS) | Vertica(DBaaS) | Vertica | Vertica |
| Data Analytics | Data Flow | Data Flow | Data Flow | Data Flow |
| Data Analytics | Data Flow | Data Flow Services | Data Flow | Data Flow Service |
| Data Analytics | Data Ops | Data Ops | Data Ops | Data Ops |
| Data Analytics | Data Ops | Data Ops Services | Data Ops | Data Ops Service |
| Data Analytics | Quick Query | Quick Query | Quick Query | Quick Query |
| Application Service | API Gateway | API Gateway | API Gateway | API Gateway |
| Application Service | Queue Service | Queue | Queue | Queue |
| Security | Key Management Service | Key Management Service | Key Management Service | Key |
| Security | Config Inspection | Config Inspection | Config Inspection | Config Inspection |
| Security | Certificate Manager | Certificate Manager | Certificate Manager | Certificate |
| Security | Secrets Manager | Secrets Manager | Secrets Manager | Secret |
| Security | Secret Vault | Secret Vault | Secret Vault | Secret |
| Management | Cloud Control | Cloud Control | Cloud Control | Landing Zone |
| Management | Identity and Access Management(IAM) | User Group | Identity and Access Management | Group |
| Management | Identity and Access Management(IAM) | User | Identity and Access Management | User |
| Management | Identity and Access Management(IAM) | policy | Identity and Access Management | policy |
| Management | Identity and Access Management(IAM) | role | Identity and Access Management | role |
| Management | Identity and Access Management(IAM) | Credential Provider | Identity and Access Management | Credential Provider |
| Management | Identity and Access Management(IAM) | My Info. | Identity and Access Management | Access Key |
| Management | ID Center | ID Center | Identity Center | ID Center |
| Management | ID Center | Permission Set | Identity Center | Permission Set |
| Management | Logging&Audit | Trail | Logging&Audit | Trail |
| Management | Organization | Organizational Structure | Organization | Organization |
| Management | Organization | Organizational Structure | Organization | Organizational account |
| Management | Organization | Organization Structure | Organization | Organization Invitation |
| Management | Organization | Organizational structure | Organization | Organizational unit |
| Management | Organization | Control Policy | Organization | Control Policy |
| Management | Organization | Organization Settings | Organization | Delegation Policy |
| Management | Resource Groups | Resource Groups | Resource Groups | Resource Group |
| Management | ServiceWatch | Dashboard | ServiceWatch | Dashboard |
| Management | ServiceWatch | Alert | ServiceWatch | Alert |
| Management | ServiceWatch | log | ServiceWatch | log group |
| Management | ServiceWatch | Event Rules | ServiceWatch | Event Rules |
| Management | Support Center | Service Request | Support | Service Request |
| Management | Support Center | Contact | Support | Contact |
| AI-ML | CloudML | CloudML | Cloud ML | Cloud ML |
| AI-ML | AI&MLOps Platform | AI&MLOps Platform | AI&MLOps Platform | AI&MLOps Platform |
Table. ServiceWatch Event Service
6 - Custom Metrics and Logs
ServiceWatch can collect user-defined custom metrics defined by the user and can collect log files from resources created by the user.
There are two ways to collect custom metrics and logs.
First, you can install the ServiceWatch Agent directly on the resource, set the resources to be collected, and collect them.
The second is that you can collect custom metrics and logs through the OpenAPI/CLI provided by ServiceWatch.
Reference
Custom metric/log collection via ServiceWatch Agent is currently only available on Samsung Cloud Platform For Enterprise. It will be offered in other offerings in the future.
Caution
ServiceWatch’s metric API incurs costs for calls. Collecting metrics via the ServiceWatch Agent also operates on an OpenAPI basis, so metric API calls incur costs.
Caution is needed to avoid excessive API calls for metric and log collection. The billable metric APIs are as follows.
| API | description |
|---|
| ListMetricData | Metric data list retrieval.- Since a single API call can request multiple metrics, charges are applied per 1,000 metric requests.
|
| DownloadMetricDataImage | Metric data widget image download.- Since a single API call can request multiple metrics, a charge is applied per 1,000 requested metrics.
|
| ListMetricInfos | Retrieve metric data.- Charges apply per 1,000 calls of this API
|
| CreateCustomMetricMetas | Create custom metric meta data- This API is charged per 1,000 calls
|
| CreateCustomMetrics | Create custom metric data (transmission)- This API is charged per 1,000 calls
|
| ShowDashboard | Dashboard view- This API charges a fee per 1,000 calls
|
| ListDashboards | Dashboard list retrieval- This API is charged per 1,000 calls
|
| CreateDashboard | Create Dashboard- This API is charged per 1,000 calls
|
| SetDashboard | Edit Dashboard- This API is charged per 1,000 calls
|
| DeleteBulkDashboards | Delete Dashboard- This API is charged per 1,000 calls
|
Table. Indicator API Billing Guide
Logs incur charges based on the amount of data collected, so there is no separate charge for API calls.
※ For detailed pricing information, please refer to the ServiceWatch pricing information on the Samsung Cloud Platform Service Portal.
ServiceWatch Agent
You can install the ServiceWatch Agent on the user’s resources such as Virtual Server/GPU Server/Bare Metal Server to collect custom metrics and logs.
ServiceWatch Agent Constraints
ServiceWatch Agent Network Environment
ServiceWatch Agent is designed to collect data using OpenAPI by default, so to install and use it on server resources, external communication via the Internet must be possible. Please create an Internet Gateway in the VPC where the resources are located and set a NAT IP on the server resources so that they can communicate with the outside.
ServiceWatch Agent Supported OS Image
The OS images available for ServiceWatch Agent are as follows.
| OS Image Version | EOS Date |
|---|
| Alma Linux 8.10 | 2029-05-31 |
| Alma Linux 9.6 | 2025-11-17 |
| Oracle Linux 8.10 | 2029-07-31 |
| Oracle Linux 9.6 | 2025-11-25 |
| RHEL 8.10 | 2029-05-31 |
| RHEL 9.4 | 2026-04-30 |
| RHEL 9.6 | 2027-05-31 |
| Rocky Linux 8.10 | 2029-05-31 |
| Rocky Linux 9.6 | 2025-11-30 |
| Ubuntu 22.04 | 2027-06-30 |
| Ubuntu 24.04 | 2029-06-30 |
| Windows 2019 | 2029-01-09 |
| Windows 2022 | 2031-10-14 |
Table. ServiceWatch Agent usable OS Image
Provides the same as the OS Image provided by Virtual Server. Please refer to Virtual Server > OS Image provided version.
Quick Guide for Using ServiceWatch Agent
Below, we introduce a quick guide for collecting OS metrics and logs of Virtual Server in a Linux environment.
Node Exporter Installation and Configuration
- Refer to Node Exporter installation and install Node Exporter on the server for collecting custom metrics.
- If you install Node Exporter, you can collect OS metrics through Node Exporter in addition to the metrics provided by ServiceWatch’s default monitoring.
- ServiceWatch Agent Settings refer to and after downloading the ServiceWatch_Agent zip file, configure and run the ServiceWatch Manager.
- Refer to the examples/os-metric-min-examples folder in the zip file to set at least two metrics and run the ServiceWatch Agent.
Caution
Metric collection via ServiceWatch Agent is classified as custom metrics and, unlike the metrics collected by default from each service, incurs charges, so you must be careful not to set up unnecessary metric collection. Ensure that only the metrics that need to be collected are collected.
- Free provision is provided up to 10 per Account/region.
Note
For detailed information on using ServiceWatch Agent, please refer to
How-to guides > Using ServiceWatch Agent.
ServiceWatch Custom Metrics and Logs API
You can collect custom metrics and logs through the OpenAPI/CLI provided by ServiceWatch.
Custom metric data and custom logs can be delivered to ServiceWatch via ServiceWatch OpenAPI/CLI, allowing you to view visualized information in the Console.
Caution
Collecting metrics via ServiceWatch OpenAPI/CLI is classified as custom metrics, and unlike the metrics that are collected by default from each service, charges apply, so you must be careful not to set up unnecessary metric collection. Make sure to configure it so that only the metrics that need to be collected are collected.
- Free provision is provided up to 10 per Account/region.
To collect metric data generated from user resources or applications, rather than metrics provided by Samsung Cloud Platform services (e.g., Virtual Server), into ServiceWatch, you need to create custom metric metadata.
| Parameter | Explanation |
|---|
| namespace | Users can define a namespace in ServiceWatch that can be distinguished from other metrics- The namespace must be 3 to 128 characters, including letters, numbers, spaces, and special characters (
_-/), and must start with a letter.
- For detailed information, refer to Namespace.
|
| metricMetas > metricName | Set the name of the metric to be collected. The metric name must be 3 to 128 characters long, including English letters, numbers, and special characters (_), and must start with an English letter.- Example: custom_cpu_seconds_total
|
| metricMetas > storageResolution | Set the collection interval for the corresponding metric. The default is 60 (1 minute) and can be set in seconds |
| metricMetas > unit | Metric unit can be set- Example: Bytes, Count, etc.
|
| metricMetas > dimensions | You can set dimensions to identify custom metric data and visualize it in the Console. When visualizing the collected metrics in the Console, they are displayed in combinations according to the dimension (dimensions) settings. |
| metricMetas > descriptionKo | Korean description of the metric being collected |
| metricMetas > descriptionEn | English description of the metric being collected |
Table. User-defined metric metadata parameter description
For detailed information on creating custom metric metadata, see CreateCustomMetricMetas.
Create Custom Metrics
After generating custom metric metadata, you can deliver the resulting metric data to ServiceWatch using the CreateCustomMetrics API.
The transmitted metric data can be queried, separated by the configured namespace.
For detailed information on creating custom metric data, refer to CreateCustomMetrics.
Indicator Data Query
Metric data, including custom metrics, can be queried using the Console and the ListMetricInfos, ListMetricInfos API.
For detailed information on metric data retrieval, refer to ListMetricInfos and ListMetricData.
Log Stream Creation
A ServiceWatch log group is required for custom log collection. Log groups can only be created in the Console. After creating a log group in advance, you can use the log stream creation API to create a log stream to be delivered to ServiceWatch.
For detailed information on creating a log stream, refer to CreateCustomLogStream.
Log Event Creation
To collect custom logs, after creating log groups and log streams, we use the log event creation API to deliver individual log messages (log events) to ServiceWatch.
For detailed information on creating log events, refer to CreateCustomLogEvents.