This is the multi-page printable view of this section. Click here to print.
ServiceWatch
- 1: Overview
- 1.1: Indicator
- 1.2: Alert
- 1.3: Log
- 1.4: event
- 1.5: ServiceWatch linked service
- 1.6: Custom Metrics and Logs
- 2: How-to guides
- 2.1: Managing Dashboard and Widgets
- 2.2: Alert
- 2.3: Metric
- 2.4: Log
- 2.5: Event
- 2.6: ServiceWatch Agent Using
- 3: API Reference
- 4: CLI Reference
- 5: ServiceWatch Event Reference
- 5.1: ServiceWatch Event
- 5.1.1: Multi-node GPU Cluster
- 5.1.2: MySQL(DBaaS)
- 5.1.3: Global CDN
- 5.1.4: Data Flow
- 5.1.5: GSLB
- 5.1.6: Cloud Control
- 5.1.7: Cloud WAN
- 5.1.8: Object Storage
- 5.1.9: VPC
- 5.1.10: GPU Server
- 5.1.11: Virtual Server
- 5.1.12: Firewall
- 5.1.13: ID Center
- 5.1.14: Microsoft SQL Server(DBaaS)
- 5.1.15: Block Storage(BM)
- 5.1.16: Resource Groups
- 5.1.17: Cloud Functions
- 5.1.18: AI&MLOps Platform
- 5.1.19: Event Streams
- 5.1.20: Security Group
- 5.1.21: Archive Storage
- 5.1.22: API Gateway
- 5.1.23: Load Balancer
- 5.1.24: Data Ops
- 5.1.25: Scalable DB(DBaaS)
- 5.1.26: Cloud LAN-Campus
- 5.1.27: EPAS(DBaaS)
- 5.1.28: PostgreSQL(DBaaS)
- 5.1.29: Logging&Audit
- 5.1.30: Search Engine
- 5.1.31: DNS
- 5.1.32: VPN
- 5.1.33: Secrets Manager
- 5.1.34: Quick Query
- 5.1.35: File Storage
- 5.1.36: CacheStore(DBaaS)
- 5.1.37: Secret Vault
- 5.1.38: Queue Service
- 5.1.39: Kubernetes Engine
- 5.1.40: Config Inspection
- 5.1.41: Cloud LAN-Datacenter
- 5.1.42: Identity Access Management
- 5.1.43: Bare Metal Server
- 5.1.44: ServiceWatch
- 5.1.45: MariaDB(DBaaS)
- 5.1.46: Container Registry
- 5.1.47: Vertica(DBaaS)
- 5.1.48: Backup
- 5.1.49: Organization
- 5.1.50: Cloud ML
- 5.1.51: Certificate Manager
- 5.1.52: Key Management Service
- 5.1.53: Direct Connect
- 5.1.54: Support Center
- 6: Release Note
1 - 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.
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.
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.
- For detailed information about the ServiceWatch Agent, please refer to Custom Metrics and Logs.
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
|
| 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 |
|
| 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
|
| Number of log group export tasks |
|
| 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 |
The following is ServiceWatch’s monthly free offering details.
| Category | Free provision |
|---|---|
| Log | Store up to 5GB per month |
| Metrics |
|
| Dashboard | 3 per month for dashboards referencing 50 or fewer metrics
|
| Alert Policy | 10 per month |
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 |
Preceding Service
There is no preceding service for ServiceWatch.
1.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 |
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.
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.
| 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 |
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.
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.
The following includes services and guides that provide detailed monitoring.
| Service | Guide |
|---|---|
| Virtual Server/GPU Server | Virtual Server Enable Detailed Monitoring |
1.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
|
| ● Inactive | The alarm policy is disabled, and notification sending is restricted
|
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 |
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
|
| ● 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
|
| ● Alert | State that meets the conditions set in the alert policy
|
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.
|
| Metric collection interval | Time interval for collecting metric data per service
|
| Alert Evaluation Interval | Time interval for evaluating whether the alert meets the conditions
|
| Alarm Evaluation Scope | Evaluation time range for alarm evaluation
|
| 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
|
| Alarm evaluation interval | Alarm evaluation range(seconds) X Alarm evaluation count |
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 |
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.
| 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 |
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 |
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 |
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.
- 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.
- 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 datastate. - 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.
- 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.
1.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 | … |
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.
| Preservation 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. |
1.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 |
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 |
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 |
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}"
]
}To 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.
- 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.
- 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.
1.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.
| 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 | ○ | - | - |
Event
Below you can check the service that links ServiceWatch with events.
| 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 |
1.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.
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.
|
| DownloadMetricDataImage | Metric data widget image download.
|
| ListMetricInfos | Retrieve metric data.
|
| CreateCustomMetricMetas | Create custom metric meta data
|
| CreateCustomMetrics | Create custom metric data (transmission)
|
| ShowDashboard | Dashboard view
|
| ListDashboards | Dashboard list retrieval
|
| CreateDashboard | Create Dashboard
|
| SetDashboard | Edit Dashboard
|
| DeleteBulkDashboards | Delete Dashboard
|
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 |
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.
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.
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.
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.
Create Custom Metric Metadata
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
|
| 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.
|
| 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
|
| 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 |
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.
2 - How-to guides
The user can monitor the resources created on the Samsung Cloud Platform through ServiceWatch.
Using the Dashboard
You can monitor resources from the ServiceWatch dashboard detailed information screen.
- To use the dashboard, you must first create a dashboard and register monitoring metrics as widgets.
- For more information on creating a dashboard, please refer to Creating a Dashboard.
To check the detailed information of the dashboard, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, click the dashboard for the resource you want to monitor. It moves to the Dashboard Detail page.
- Dashboard Details page where you can select the period and time zone to monitor, and monitor resources through widgets.
| Classification | Detailed Description |
|---|---|
| Dashboard name | Name of the dashboard
|
| Period Setting Area | Period selection applied to widgets in the dashboard |
| Time zone setting area | Select the time zone to which the period setting is applied |
| Initialization Button | Initialize all operations or settings made on the dashboard detail screen |
| Refresh settings area | Select the refresh cycle of widget information
|
| Edit | Modify the information on the dashboard
|
| More | Display additional work items to manage the dashboard
|
| Widget Area | Displays widgets for monitoring each resource
|
- By clicking the More > View Metrics button located at the top right of the widget, you can view metric information for that widget on the Metrics page.
- Metric page details can be found in Viewing Metrics.
Setting up dashboard favorites
You can bookmark frequently used dashboards to easily move to the corresponding dashboard from the Service Home page of ServiceWatch.
To bookmark the dashboard, follow the following procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, check the favorite icon of the dashboard to be bookmarked. Click the dashboard to check the detailed information. It moves to the Dashboard Details page.
- Bookmarked dashboards will be added to the bottom of the Dashboard > Dashboard Bookmark menu and the Dashboard Bookmark section of the Service Home page.
Widget Details View
You can expand the widgets in the dashboard to check them individually.
To view individual widgets enlarged, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, click the dashboard for the resource you want to monitor. It moves to the Dashboard Details page.
- Dashboard Details page, click the Widget Enlarged View button to enlarge and check the widget. A Metric Details popup window for the corresponding widget will be opened.
| Classification | Detailed Description |
|---|---|
| Widget Name | Display name of the widget |
| Period Setting Area | Period selection applied to the widget |
| Time zone setting area | Select the time zone to which the period setting is applied |
| Initialization Button | Initialize all operations or settings made on the dashboard details screen |
| Statistics | Select statistical criteria for metrics displayed on the widget
|
| Aggregation period setting area | Select the aggregation period of widget information
|
| Refresh settings area | Select the refresh cycle of widget information
|
| Chart Area | Displays monitoring results as a chart
|
Check Alert History
You can check the alert history for the metrics registered on the ServiceWatch dashboard.
To check the alert history, follow the following procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Alert > Alert History menu. It moves to the Alert History page.
- Alert History page where you can check the alert history.
| Classification | Detailed Description |
|---|---|
| Alert Filter and Search Area | Can filter or search alert history
|
| Alert Policy Name | The name of the alert policy
|
| Condition | Warning occurrence condition and total occurrence time
|
| Division | Warning creation, warning status change information division |
| Alert Status | Current Alert Status
|
| Alert level | If the alert status is Alert status, display the alert level
|
Monitoring metrics
You can check and monitor the metrics available on ServiceWatch.
To check the metrics, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the metric menu. It moves to the metric page.
- Metric page, select the metrics to be monitored from the list of metrics. The monitoring chart for the selected metric will be displayed in the Selected Metric area at the bottom.
| Classification | Detailed Description |
|---|---|
| Metric list area | List of metrics that can be monitored in ServiceWatch
|
| search filter area | namespace-dimension name, metric name, resource name, resource ID, tag-key set after, apply filter button click to filter the metric list
|
- Selected metric area, check the monitoring chart.
| Classification | Detailed Description |
|---|---|
| Period Setting Area | Period selection applied to the chart |
| Time zone setting area | Time zone selection applied to the chart |
| Initialization Button | Initialize all manipulated or set items on the chart |
| Refresh settings area | Select the refresh cycle of the chart
|
| More | Display additional work items to manage charts
|
| Graph Area | The data graph collected during the period applied to the chart
|
| Table Area | Legend Label and Statistics, Aggregation Period
|
- The statistical method is as follows.
- Total: the sum of all data point values collected during the period
- Average: the value of the total divided by the number of data points for the given period during the specified period
- Minimum: the lowest value observed during the specified period
- Maximum: the highest value observed during the specified period
- For a detailed explanation of the metric, please refer to Metric Overview.
Log Monitoring
You can monitor logs collected from the Samsung Cloud Platform service.
To check the log monitoring data, follow the following procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Log > Log Group menu. It moves to the Log Group List page.
- Log Group List page, click the log group name to check the detailed information. It moves to the Log Group Details page.
- Log Group Details page, click the Log Stream tab. The Log Stream list will be displayed.
- Log Stream Click the log stream name to check the detailed information in the Log Stream list. It moves to the Log Stream Details page.
- Clicking the All Log Streams Query button at the top of the log stream list moves to the All Log Streams Detail page.
| Category | Detailed Description |
|---|---|
| Excel Download | Possible to download log stream history as an Excel file |
| Time Stamp List | Message List by Time Stamp
|
Event notification reception
You can create system event rules for changes to resources created on the Samsung Cloud Platform and receive them as notifications.
2.1 - Managing Dashboard and Widgets
You can create and manage a dashboard to monitor the resources of the services being used in the Samsung Cloud Platform Console.
Creating a dashboard
You can create a dashboard of ServiceWatch.
To create a dashboard, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, click the Create Dashboard button.
- Please enter the name of the dashboard.
- The name of the dashboard should be entered within 34 characters using English, numbers, and special characters (
-_).
- Add a widget to compose the dashboard. A corresponding popup window opens according to the method of adding a widget.
- Add individual widgets: You can add a single widget combined with metrics and resources. When you click the button, the Add individual widgets popup window opens.
| Classification | Necessity | Detailed Description |
|---|---|---|
| metric list area | required | list of metrics that can be monitored in ServiceWatch
|
| search filter area | selection | namespace-dimension name, metric name, resource name, resource ID, tag-key are set, and then filter apply button is clicked to filter the metric list
|
| Selected Metric Area | - | Monitoring Chart for the Selected Metric in the Metric List Area
|
- Multiple Widget Addition: You can add multiple widgets at once by selecting the desired resources by metric unit. When you click the button, the Multiple Widget Addition popup window opens.
| Classification | Necessity | Detailed Description |
|---|---|---|
| Service and Resource List | Required | Select resources to add metrics
|
| selection metric | essential | displays the list of metrics selected from the service and resource list
|
| Selected Resources | Required | Selected Metrics list, add resources to the selected metrics
|
| Statistics | Required | Select the statistical criteria for the metric value
|
| Accumulation period | Required | Select the unit of accumulation period for the metric value
|
- Dashboard Import: You can import widgets from the dashboard registered in ServiceWatch. When you click the button, the Dashboard Import popup window opens.
| Classification | Necessity | Detailed Description |
|---|---|---|
| dashboard | required | Displays a list of dashboards registered in ServiceWatch
|
| Preview | Required | Displays widgets applied to the dashboard selected in the dashboard list
|
- Click the Complete button on the widget add popup window. The widget will be added to the dashboard on the dashboard creation page.
- After checking the added widget, click the Complete button. A pop-up window announcing the creation of the dashboard will open.
- Confirm button should be clicked. Dashboard creation will be completed.
Check the dashboard
Dashboard List page where you can check the information of the selected dashboard.
To check the dashboard, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, click the dashboard to check the detailed information. It moves to the Dashboard Details page.
| Classification | Detailed Description |
|---|---|
| Dashboard Name | Name of the dashboard display
|
| Period Setting Area | Period selection applied to widgets in the dashboard |
| Time zone setting area | Select the time zone to which the period setting is applied |
| Initialization Button | Initialize all operations or settings made on the dashboard detail screen |
| Refresh settings area | Select the refresh cycle of widget information
|
| Edit | Modify the name of the dashboard or manage widgets
|
| More | Displays additional work items for managing the dashboard
|
| Widget Area | Display widgets for monitoring each resource
|
Managing Dashboard
Dashboard Details page where you can modify or manage dashboard information and widgets.
Modifying the dashboard
You can modify the name of the dashboard or change the widget composition.
To modify the dashboard, follow the following procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, click the dashboard to check the detailed information. It moves to the Dashboard Details page.
- Dashboard Details page’s top right Edit button is clicked. It moves to the Dashboard Edit page.
- After modifying the information or widgets on the dashboard, click the Save button.
Classification Detailed Description Dashboard Name The name of the dashboard can be modified - Enter within 3~40 characters using English, numbers, and special characters (
-_)
- Cannot use the existing registered dashboard name
Widget Name Widget Name Editable - Use English, numbers, spaces, and special characters (
-_.|) to enter within 3 ~ 255 characters
Widget Management When the mouse cursor is placed on the widget, the management button is displayed on the right side of the widget border - Edit: Widget modification is possible in the Widget Edit popup window, where you can modify the widget’s metrics and resources
- For more information on widget editing, see Individual Widget Editing in Widget Management
- Duplicate: Duplicate the current widget and add it to the dashboard
- Delete: Delete the current widget from the dashboard
- Expand: Expand the size of the current widget to display
- Shrink: If expanded, clicking again will shrink the widget size
Add Widget Add a new widget to the dashboard - Add Individual Widget: Add a single widget combined with metrics and resources
- Add Multiple Widgets: Select the desired resources by metric unit to add multiple widgets at once
- Load Dashboard: Load widgets from other dashboards and add them
- For more information on how to add widgets, see Create a Widget
Table. Dashboard Modification Items - Enter within 3~40 characters using English, numbers, and special characters (
Check detailed dashboard information
You can check detailed information about the dashboard.
To check the detailed information of the dashboard, please follow the following procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. It moves to the Dashboard List page.
- Dashboard List page, click the dashboard to check the detailed information. It moves to the Dashboard Details page.
- Dashboard Details page’s upper right corner More > Details button click. Dashboard Details popup window opens.
| Classification | Detailed Description |
|---|---|
| Service | Service Name |
| Resource Type | Resource Type |
| SRN | unique resource ID in Samsung Cloud Platform
|
| Resource Name | Resource Name
|
| Resource ID | Unique resource ID in the service |
| Creator | The user who created the service |
| Creation Time | The time when the service was created |
| Editor | User who modified the service information |
| Revision Time | Time when service information was revised |
Check the dashboard source code
You can check the source code of the dashboard.
To check the source code of the dashboard, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. It moves to the Dashboard List page.
- Dashboard List page, click the dashboard to check the detailed information. It moves to the Dashboard Details page.
- Dashboard Details page’s upper right corner click the More > View Source button. Dashboard Source View popup window opens.
| Classification | Detailed Description |
|---|---|
| Source Information | Display dashboard source code in JSON format |
| code copy | copy source code to clipboard |
Dashboard duplication
You can currently replicate a widget on the dashboard and add it to another dashboard.
To replicate the dashboard, user permissions are required.
- User: {email}
- Action: iam:CreatGroup
- On resource: {SRN}
- Context: no identity-based policy allows the action
To replicate the dashboard, follow the following procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. It moves to the Dashboard List page.
- Dashboard List page, click the dashboard to check the detailed information. It moves to the Dashboard Details page.
- Dashboard Details page’s upper right corner More > Duplicate button, click. Dashboard Duplicate popup window opens.
- Select the dashboard replication method and enter the required information. The required information varies depending on the replication method.
| Classification | Necessity | Detailed Description |
|---|---|---|
| Clone target | - | Name of the dashboard to be cloned |
| Replication Method | Required | After replicating the widget on the dashboard, select the dashboard to add
|
| Dashboard Name | Required | Enter the name of the new dashboard to be created
|
| dashboard selection | required | select a dashboard to add a replicated widget among the existing created dashboards
|
- When the essential information input is complete, click the completed button. A popup window announcing the dashboard replication will open.
- Click the Confirm button on the popup window. The dashboard replication task will be completed.
Delete Dashboard
You can delete the dashboard that is not used.
To delete the dashboard, follow the following procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, select the checkbox of the dashboard to be deleted, and then click the Delete button. A popup window announcing the deletion of the dashboard will open.
- You can delete multiple dashboards at the same time.
- Dashboard Details page’s top right corner has More > Delete button to delete individually.
- Enter delete in the delete confirmation input area, then click the confirm button. The dashboard will be deleted.
Managing widgets
Dashboard Details page where you can modify or manage widgets.
Modifying widgets
You can modify the widget’s metrics and resources.
To modify the widget, follow the following procedure.
- All services > Management > ServiceWatch menu, click. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, click the dashboard you want to modify the widget. It moves to the Dashboard Details page.
- Dashboard Details page, click the More > Edit Widget button located at the top right of the widget you want to modify. The Edit Widget popup window opens.
- After modifying the widget’s metrics and resources, click the Confirm button. The widget modification will be completed.
| Classification | Necessity | Detailed Description |
|---|---|---|
| Metric List Area | Required | List of metrics that can be monitored in ServiceWatch
|
| search filter area | selection | namespace-dimension name, metric name, resource name, resource ID, tag-key are set, and then filter apply button is clicked to filter the metric list
|
| Selected metric area | - | Monitoring chart for the selected metric in the metric list area
|
Widget duplication
You can copy the widget and add it to another dashboard.
To replicate the dashboard, user permissions are required.
- User: {email}
- Action: iam:CreatGroup
- On resource: {SRN}
- Context: no identity-based policy allows the action
To replicate a widget, follow the following procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, click the dashboard to replicate. It moves to the Dashboard Details page.
- Dashboard Details page, click the More > Widget Duplicate button located at the top right of the widget to be duplicated. The Widget Duplicate popup window opens.
- Select the widget replication method and enter the required information. The required information varies depending on the replication method.
| Classification | Necessity | Detailed Description |
|---|---|---|
| Clone Target | - | Name of the dashboard to be cloned |
| Replication method | Required | After replicating the widget, select the dashboard to add
|
| dashboard selection | required | select a dashboard to add a replicated widget among the existing created dashboards
|
| Dashboard Name | Required | Enter the name of the new dashboard to be created
|
| Widget Name | Required | Enter the name of the widget when adding it to the dashboard
|
- When the required information input is complete, click the completed button. A popup window announcing the addition of a widget will open.
- Click the Confirm button on the popup window. The widget will be replicated and added to the corresponding dashboard.
Downloading widget files
You can download widget information in the form of a file.
To download widget information, follow the next procedure.
- All services > Management > ServiceWatch menu, click. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, click the dashboard to download widget information. It moves to the Dashboard Details page.
- Dashboard Details page, click the More > File Download button located at the top right of the widget to download the widget information. The File Download popup window opens.
- Select the file download method, then click the Confirm button. The download will start.
- The download methods can be selected simultaneously.
| Classification | Detailed Description |
|---|---|
| CSV | widget’s metrics and monitoring data are converted to an Excel (*.csv) file for download |
| PNG | widget chart is converted to an image (*.png) file and downloaded |
Widget Metric Details
Widget’s resource and metric information can be checked on the metric page
To view the widget metrics on the metrics page, follow these procedures.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, click the dashboard to check the widget metrics. It moves to the Dashboard Details page.
- Dashboard Details page, click the More > View Metrics button located at the top right of the widget to be checked on the Metrics page. It moves to the Metrics page.
- The resource and metric information of the selected widget is automatically set and displayed on the Metrics page.
Widget source information
You can check the source code of the dashboard.
To check the source code of the dashboard, follow the following procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Dashboard > Dashboard List menu. Move to the Dashboard List page.
- Dashboard List page, click the dashboard to check the detailed information. It moves to the Dashboard Details page.
- Dashboard Details page, click the More > View Source button located at the top right of the widget to check the source code. The Widget Source View popup window opens.
| Classification | Detailed Description |
|---|---|
| Source Information | Displays widget source code in JSON format |
| code copy | copy source code to clipboard |
2.2 - Alert
In ServiceWatch, you can set threshold criteria for the metrics to be monitored, and create and manage alert policies so that an alert notification is generated when the set conditions are met.
Create Alert Policy
You can create an alert policy for a metric and set the alert triggering criteria.
To create an alert policy, follow these steps.
- Click the All Services > Management > ServiceWatch menu. Go to the Service Home page.
- Click the Alert > Alert Policy menu on the Service Home page. You will be taken to the Alert Policy List page.
- Alert Policy List page, click the Create Alert Policy button. It navigates to the Create Alert Policy page.
- Basic Information Input area, after entering the name and description of the alert policy, click the Select Metric button. The Select Metric popup opens.
- After selecting the metric to create an alert policy in the Metric Selection popup, click the Confirm button. The Metric and Condition Settings area will be displayed.
| Category | Required | Detailed description |
|---|---|---|
| Metric List Area | Required | List of metrics that can be monitored in ServiceWatch
|
| Search Filter Area | Select | After setting Namespace-Dimension Name, Metric Name, Resource Name, Resource ID, Tag-Key, click the Apply Filter button to filter the metric list
|
| Selected Indicator Area | - | Monitoring chart for the indicator selected in the indicator list area
|
- Indicator and Condition Settings area, set the threshold values for alarm generation.
| Category | Required or not | Detailed description |
|---|---|---|
| Namespace | - | Namespace of the selected metric |
| Indicator Name | - | Name of the selected indicator |
| Unit | - | Data unit of the selected metric |
| Evaluation Scope | Required | Time range (seconds) for alarm evaluation
|
| Statistics | Required | Choose how to calculate metric data during the evaluation period
|
| Additional Configuration | Select | Set evaluation count, violation count, and missing data handling method
|
| Condition Setting | Required |
|
| Alert Level | Required | Select alert level according to importance of alert policy |
| Resource ID | - | Resource ID for metric monitoring target |
| Resource Name | - | Name of the resource targeted for metric monitoring |
- In the Notification Settings area, select the user who will receive notifications when an alarm occurs.
- Only users with login history (users who have registered email or mobile phone number) can be added as notification recipients.
- You can add up to 100 notification recipients.
- If there is no user to add, you can create a user on the IAM service’s User Creation page. For detailed information on user creation, refer to Create User.
- Notification reception method (E-mail or SMS) can be changed after selecting the notification target Service > Alert on the Notification Settings page. For detailed information about notification settings, refer to Check Notification Settings.
- In the Add Additional Information area, after adding tag information, click the Complete button. A popup window notifying the creation of the alert policy opens.
- Confirm 버튼을 클릭하세요. 경보 정책 생성이 완료됩니다.
Check detailed alarm policy information
You can view and manage detailed information about the alarm policy.
To view detailed information about the alert policy, follow the steps below.
- Click the All Services > Management > ServiceWatch menu. Navigate to the Service Home page.
- On the Service Home page, click the Alert > Alert Policy menu. It navigates to the Alert Policy List page.
- Click the Alert Stage button displayed in the Alert Policy menu to filter and view only the list of alert policies for that stage.
- Alert Policy List page, click the alert policy name to view detailed information. You will be taken to the Alert Policy Details page.
| Category | Detailed description |
|---|---|
| Alert Policy Status | Status of the alert policy
|
| Delete Alarm Policy | Delete the corresponding alarm policy |
| Alert Status | Current Alert Status
|
| Metric Monitoring Chart | Metric monitoring chart for the selected period
|
| Information Category Tab | Information Category Tab for Alert Policy
|
When sorting the alarm policy names in the alarm policy list, follow the sorting rules below.
- Space and control characters
- Some special characters (
!"#$%&’()*+,-./) - numbers (
0–9) - some special characters (
;<=>?@) - English (
A–Z,a–z, case-insensitive) - the remaining special characters (
[\]^_`) - Other characters
Detailed Information
Alarm Policy List page, you can view the basic information and metric information of the selected alarm policy.
| Category | Detailed description |
|---|---|
| Service | Service Name |
| Resource Type | Resource Type |
| SRN | Unique resource ID in Samsung Cloud Platform
|
| Resource Name | Resource Name
|
| Resource ID | Unique resource ID in the service |
| Creator | User who created the service |
| Creation Date/Time | Service Creation Date/Time |
| Editor | User who modified the service information |
| Modification Date/Time | Date and time when service information was edited |
| Alert Policy Name | Name of the alert policy |
| Name space | Name space of the indicator |
| Indicator Name | Indicator Name |
| Evaluation Scope | Time Range for Alert Evaluation |
| Unit | Unit of indicator data |
| Evaluation count | Alarm policy evaluation count |
| Number of violations | Number of alert policy violations |
| Statistics | Method of calculating metric data during the evaluation period |
| Evaluation interval | Evaluation interval: evaluation range (unit) x number of evaluations |
| Condition | Condition change criteria for alert status (Alert) based on the set condition operator and threshold |
| Alert Level | Alert Level when Alert Occurs |
| Target Metric Information Area | Description of the alert policy target metric and resource ID, resource name |
Notification
You can check the notification recipients of the selected alert policy on the Alert Policy List page.
| Category | Detailed description |
|---|---|
| Notification Recipient List | Username, Creation Date/Time, Last Login Information
|
| Add Notification Recipient | Can add new notification recipient
|
- Only users with login history (users who have registered email or mobile phone number) can be added as notification recipients.
- Notification recipients can be added up to a maximum of 100 people.
- If there are no users to add, you can create a user on the IAM service’s User Creation page. For detailed information on user creation, see Create User.
- The notification reception method (E-mail or SMS) can be changed on the Notification Settings page after selecting the notification target Service > Alert. For detailed information about notification settings, refer to Check Notification Settings.
Alert History
Alarm Policy List page allows you to view the alarm status change history of the selected alarm policy.
| Category | Detailed description |
|---|---|
| Alarm Status Change History List | Alarm Status Change DateTime, Change Status Classification Information, Alarm Description |
| View Details | Can view detailed alarm history information and source code in JSON format |
Tag
On the Alert Policy List page, you can view the tag information of the selected alert policy, and you can add, modify, or delete it.
| Category | Detailed description |
|---|---|
| Tag List | Tag’s Key, Value information |
| Tag Edit | Modify or delete existing tag information, or add new tags
|
Work History
Alert Policy List page allows you to view the operation history of the selected alert policy.
| Category | Detailed description |
|---|---|
| Work History List | Resource Change History
|
Edit Alarm Policy
You can modify the target metrics and policy settings of the alert policy.
To modify the alert policy, follow the steps below.
- Click the All Services > Management > ServiceWatch menu. Go to the Service Home page.
- Click the Alert > Alert Policy menu on the Service Home page. You will be taken to the Alert Policy List page.
- Click the alert policy name on the Alert Policy List page to view detailed information. It moves to the Alert Policy Details page.
- Alarm Policy Details page’s Detailed Information tab, click the Edit button of Metric Information. Edit Metric Information popup opens.
- After modifying the indicator information and policy settings, click the Confirm button. A popup window notifying the indicator modification will open.
- For detailed information about metric modification items, please refer to Create Alert Policy.
- Confirm 버튼을 클릭하세요. 경보 정책 수정이 완료됩니다.
Delete alert policy
You can delete unused alarm policies.
To delete the alert policy, follow these steps.
- All Services > Management > ServiceWatch Click the menu. Navigate to the Service Home page.
- Service Home page, click the Alert > Alert Policy menu. Navigate to the Alert Policy List page.
- Alert Policy List on the page, after selecting the checkbox of the alert policy to delete, click the Delete button. A popup notifying the alert policy deletion will open.
- You can delete multiple alert policies at the same time.
- You can also delete individually by clicking the Delete button at the far right of each alert policy, or by clicking the Delete Alert Policy button on the corresponding Alert Policy Details page.
- Confirm 버튼을 클릭하세요. 경보 정책이 삭제됩니다.
2.3 - Metric
The user can monitor and manage metrics for service resources in the Samsung Cloud Platform Console.
Check the metric
You can check the metrics available on ServiceWatch.
To check the metrics, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the metric menu. It moves to the metric page.
- Metric page’s metric list, please check the metric.
| Classification | Detailed Description |
|---|---|
| Metric list area | List of metrics that can be monitored in ServiceWatch
|
| search filter area | namespace-dimension name, metric name, resource name, resource ID, tag-key set after, filter apply button click to filter the metric list
|
Managing Metric Charts
You can add the chart of monitoring result metrics as a widget or manage the data.
Add as a widget
To check the metric, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the metric menu. It moves to the metric page.
- Metric page, select the metric to be monitored from the list of metrics. The monitoring chart for the selected metric will be displayed in the Selected Metric area at the bottom.
- Selected Metric area’s monitoring chart, set the table area, then click the More > Add Widget button. The Add Widget popup window opens.
- Select the widget addition method and enter the required information. The required information varies depending on the addition method.
| Classification | Necessity | Detailed Description |
|---|---|---|
| Replication method | Required | After replicating the widget, select the dashboard to add
|
| Dashboard selection | Required | Select a dashboard to add a replicated widget among the existing created dashboards
|
| Dashboard Name | Required | Enter the name of the new dashboard to be created
|
| Widget Name | Required | Enter the name of the widget when adding it to the dashboard
|
- When the required information input is complete, click the completed button. A pop-up window announcing the addition of the widget will open.
- Click the Confirm button on the popup window. A widget will be added to the corresponding dashboard.
Monitoring chart file download
You can download the monitoring chart information in the form of a file.
To download the monitoring chart information, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the metric menu. It moves to the metric page.
- Metric page, select the metrics to be monitored from the metric list. The monitoring chart for the selected metric will be displayed in the Selected Metric area below.
- Selected metric area’s monitoring chart, set the table area, then click the More > File Download button. The File Download popup window will open.
- Select the file download method, then click the Confirm button. The download will start.
- The download methods can be selected simultaneously.
| Classification | Detailed Description |
|---|---|
| CSV | Convert chart metrics and monitoring data to Excel (*.csv) file for download |
| PNG | chart to image(*.png) file conversion and download |
Export to Object Storage
You can store monitoring chart data in Object Storage.
Object Storage requires user privileges to store.
- User: {email}
- Action: iam:CreatGroup
- On resource: {SRN}
- Context: no identity-based policy allows the action
To store monitoring chart data in Object Storage, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Metrics menu. It moves to the Metrics page.
- Metric page, select the metric to be monitored from the metric list. The monitoring chart for the selected metric will be displayed in the Selected Metric area at the bottom.
- Selected metric area’s monitoring chart, set the table area, then click the More > Object Storage Export button. The Object Storage Export popup window will open.
- After selecting a bucket to store the data, click the Complete button. A popup window announcing data storage will open.
- Click the Confirm button in the popup window. Data export will begin.
- The restrictions on the metrics that can be exported to Object Storage are as follows.
- Number of metrics: 10 or less
- Inquiry period: within 2 months (63 days)
- If the search period exceeds 2 months (63 days), only data for up to 63 days will be stored.
- If there is no Object Storage to store the metric data, create an Object Storage and proceed.
- Metric data is stored in “metric name-yyyymmddhhmmss.json” file format and can be found in the ~/servicewatch/metric path of the Object Storage bucket.
Monitoring chart source view
You can check the source code of the monitoring chart.
To check the source code of the monitoring chart, follow the next procedure.
- All services > Management > ServiceWatch menu, click. It moves to the Service Home page.
- Service Home page, click the Metrics menu. It moves to the Metrics page.
- Metric page, select the metrics to be monitored from the list of metrics. The monitoring chart for the selected metric will be displayed in the Selected Metric area below.
- Selected Metric area’s monitoring chart, set the table area, then click the More > View Source button. The Widget Source View popup window opens.
| Classification | Detailed Description |
|---|---|
| Source Information | Displays the source code of the monitoring chart in JSON format |
| code copy | copy source code to clipboard |
2.4 - Log
ServiceWatch allows you to create and manage log groups to generate alert notifications when the set conditions are met by setting threshold criteria for the metrics to be monitored.
Create a log group
You can create a log group for the metric.
To create a log group, follow these procedures.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Log > Log Group menu. It moves to the Log Group List page.
- Log Group List page, click the Create Log Group button. Move to the Create Log Group page.
- Enter the basic information and tag information required for log group creation, and then click the Complete button. A pop-up window announcing the creation of the log group will open.
| Classification | Mandatory | Detailed Description |
|---|---|---|
| Log group name | Required | Enter the name of the log group to be monitored in ServiceWatch
|
| Log retention policy | Required | Select the period to store the monitored log data |
| tag | selection | add tag information
|
- Confirm button will be clicked. Log group creation will be completed.
Log group detailed information check
You can check and manage detailed information about the log group.
To check detailed information about the log group, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Log > Log Group menu. It moves to the Log Group List page.
- Log Group List page, click the log group name to check the detailed information. It moves to the Log Group Details page.
| Classification | Detailed Description |
|---|---|
| Log group status | Status of the log group
|
| Export log group | Save log data of the log group to Object Storage
|
| Log Group Delete | Delete the corresponding log group |
| Information division tab | Information division tab for log group
|
Detailed Information
Log Group List page where you can check the basic information and log group information of the selected log group.
| Category | Detailed Description |
|---|---|
| Service | Service Name |
| Resource Type | Resource Type |
| SRN | Unique resource ID in Samsung Cloud Platform
|
| Resource Name | Resource Name
|
| Resource ID | Unique resource ID in the service |
| Creator | The user who created the service |
| Creation Time | Time when the service was created |
| Editor | User who modified the service information |
| Revision Time | The time when service information was revised |
| Log Group Name | Name of the log group |
| Log retention policy | Log data retention period
|
| Log Data | Total stored log data capacity (bytes) |
Log Stream
Log Group List page where you can check the log stream of the selected log group.
| Classification | Detailed Description |
|---|---|
| All stream inquiry | Detailed information about all log streams in the log stream list can be checked
|
| Log Stream Creation | Create a new log stream
|
| Log Stream List | Log stream name and log change time
|
Tag
Log Group List page where you can check the tag information of the selected log group, and add, change or delete it.
| Classification | Detailed Description |
|---|---|
| Tag List | Tag’s Key, Value information |
| Edit tag | Modify, delete existing tag information, or add new tags
|
Work History
Log Group List page where you can check the operation history of the selected log group.
| Classification | Detailed Description |
|---|---|
| Work History List | Resource Change History
|
Managing log streams
You can create and manage log streams.
Creating a log stream
You can create a new log stream in the log group.
To create a hog stream, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Log > Log Group menu. It moves to the Log Group List page.
- Log Group List page, click the log group name to check the detailed information. It moves to the Log Group Details page.
- Log Group Details page, click the Log Stream tab. The list of log streams will be displayed.
- Create Log Stream button, the Create Log Stream popup window opens.
- Log Stream Name을 입력한 후, Confirm 버튼을 클릭하세요. Log stream creation will be completed.
- The name should be entered within 3 ~ 512 characters using English and numbers.
Log Stream Detailed Information Check
You can check and manage detailed information about the log stream.
To check detailed information about the log stream, follow the next procedure.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Log > Log Group menu. It moves to the Log Group List page.
- Log Group List page, click the log group name to check the detailed information. It moves to the Log Group Details page.
- Log Group Details page, click the Log Stream tab. The Log Stream list will be displayed.
- Log Stream Click the log stream name to check the detailed information in the Log Stream list. It moves to the Log Stream Details page.
- Clicking the All Log Streams Query button at the top of the log stream list will move to the All Log Streams Details page.
Classification Detailed Description Excel Download Possible to download log stream history as an Excel file Time Stamp List Message List by Time Stamp - Period Selection, User Time Zone, message input can be used for filtering
Table. Log Group Details - Log Stream Details Item
Deleting log streams
You can delete unused log streams.
To delete a log stream, follow these procedures.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Log > Log Group menu. Move to the Log Group List page.
- Log Group List page, click the log group name to check the detailed information. It moves to the Log Group Details page.
- Log Group Details page, click the Log Stream tab. The list of log streams will be displayed.
- Select the checkbox of the log stream to be deleted from the log stream list, then click the More > Delete button. A popup window notifying log stream deletion will be opened.
- You can delete multiple log streams at the same time.
- You can also delete them individually by clicking the delete button at the far right end of each log stream.
- Confirm button will be clicked. The log group will be deleted.
Export log group
You can store log group data in Object Storage.
To store log group data in Object Storage, follow these procedures.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Log > Log Group Export menu. It moves to the Log Group Export List page.
- Log Group Export List page, click the Log Group Export button. Move to the Log Group Export page.
| Classification | Mandatory | Detailed Description |
|---|---|---|
| Log group selection | Required | Select the log group to be stored in Object Storage
|
| Period selection | Selection | Select user time zone and data storage interval
|
| Storage Bucket | Required | Select a bucket to store data
|
- After selecting a bucket to store the data, click the Complete button. A pop-up window notifying data storage will open.
- Click the Confirm button in the popup window. Data export will begin.
- The progress can be checked on the log group export list page.
- If there is no Object Storage to store log group data, create Object Storage and proceed.
- Exporting log group data may take tens of minutes or more, depending on the scale.
- If there is an ongoing log group export task in the Account, you can proceed with the export after completing the ongoing task first.
Delete log group
You can delete unused log groups.
To delete a log group, follow these procedures.
- All services > Management > ServiceWatch menu is clicked. It moves to the Service Home page.
- Service Home page, click the Log > Log Group menu. Move to the Log Group List page.
- Log Group List page, select the checkbox of the log group to be deleted, and then click the Delete button. A popup window announcing the deletion of the log group will open.
- You can delete multiple log groups at the same time.
- You can also delete them individually by clicking the Delete button at the far right of each log group or the Delete Log Group button on the corresponding Log Group Details page.
- Confirm button will be clicked. The log group will be deleted.
2.5 - Event
In ServiceWatch, you can check and process events generated by the Samsung Cloud Platform service.
Create Event Rules
You can create event rules to receive notifications when events occur.
To create an event rule, follow these steps.
- Click the All Services > Management > ServiceWatch menu. Navigate to the Service Home page.
- Service Home page, click the Event Rules menu. Navigate to the Event Rules List page.
- Click the Create Event Rule button on the Event Rule List page. You will be taken to the Create Event Rule page.
- Basic Information Input Enter the name and description of the event rule in the area.
- Event Pattern Settings Please set the required information in the area. The configured event pattern is entered in JSON code format in Event Pattern Settings Status.
| Category | Required | Detailed description |
|---|---|---|
| Event Source | Required | Select the service name of the event you want to receive from ServiceWatch
|
| Event Type | Required | Select the type of event from the event source to be used in the event rule
|
| Apply Event | Required | Select events to apply the event pattern from events occurring in the event type
|
| Applicable Resource | Required | Select the resource to which the event pattern will be applied
|
| Event Pattern Configuration Status | - | Converted to JSON code format and displayed according to the event pattern settings
|
- Notification Settings Select the user(s) to receive the notification when an event occurs in the area.
- Only users with login history (users who have registered email or mobile phone number) can be added as notification recipients.
- Notification recipients can be added up to a maximum of 100.
- If there is no user to add, you can create a user on the IAM service’s User Creation page. For detailed information on user creation, see Create User.
- Notification reception method (E-mail or SMS) can be changed on the Notification Settings page after selecting the notification target Service > Event Rule. For detailed information about notification settings, refer to Check Notification Settings.
- Additional Information Input area, after adding tag information, click the Complete button. A popup notifying the creation of an event rule will open.
- Click the Confirm button. Event rule creation is complete.
Check detailed event rule information
You can view and manage detailed information about event rules.
Follow the steps below to view detailed information about the event rules.
- Click the All Services > Management > ServiceWatch menu. Navigate to the Service Home page.
- Click the Event Rules menu on the Service Home page. Navigate to the Event Rules List page.
- Event Rules List page, click the event name to view detailed information. You will be taken to the Event Rules Detail page.
| Category | Detailed description |
|---|---|
| Event Rule Status | Status of the event rule
|
| Delete Event Rule | Delete the corresponding event rule |
| Information Classification Tab | Information classification tab for alarm policy
|
Detailed Information
On the Event Rule List page, you can view the basic information and event rule information of the selected event rule.
| Category | Detailed description |
|---|---|
| Service | Service Name |
| Resource Type | Resource Type |
| SRN | Unique resource ID in Samsung Cloud Platform
|
| Resource Name | Resource Name
|
| Resource ID | Unique resource ID in the service |
| Creator | User who created the service |
| Creation time | Service creation time |
| Editor | User who modified the service information |
| Modification Date/Time | Date and time the service information was modified |
| Event rule name | Name of the event rule |
| Event Pattern Configuration Status | Display event pattern configuration values in JSON code format
|
| Explanation | Description of event rules
|
Notification
You can check the notification recipients of the selected event rule on the Event Rule List page.
| Category | Detailed description |
|---|---|
| Notification Recipient List | Username, Creation Date, Last Login Information
|
| Add notification recipient | Ability to add new notification recipient
|
- Only users with login history (users who have registered email or mobile phone number) can be added as notification recipients.
- You can add up to 100 notification recipients.
- If there is no user to add, you can create a user on the IAM service’s User Creation page. For detailed information on user creation, see Create User.
- Notification reception method (E-mail or SMS) can be changed on the Notification Settings page after selecting the notification target as Service > Event Rule. For detailed information about notification settings, refer to Check Notification Settings.
Tag
Event Rules page allows you to view the tag information of the selected event rule, and you can add, modify, or delete it.
| Category | Detailed description |
|---|---|
| Tag List | Tag’s Key, Value information |
| Tag Edit | Modify or delete existing tag information, or add new tags
|
Work History
You can view the action history of the selected event rule on the Alert Policy List page.
| Category | Detailed description |
|---|---|
| Work History List | Resource Change History
|
Edit event pattern
You can modify the event pattern.
To modify the event pattern, follow the steps below.
- All Services > Management > ServiceWatch Click the menu. Service Home page will be displayed.
- Service Home page, click the Event Rule menu. Navigate to the Event Rule List page.
- Event Rule List page, click the event name to edit the event pattern. Event Rule Details page will be opened.
- Click the Edit button in the Event Pattern Settings on the Event Rule Details page. The Edit Event Pattern popup window opens.
- After modifying the event pattern settings, click the Confirm button. A popup notifying the event pattern modification will open.
- For detailed information on event pattern modification items, refer to Create Event Rule.
- Confirm Click the button. The event pattern modification is complete.
Delete event rules
You can delete unused event rules.
To delete the event rules, follow the steps below.
- All Services > Management > ServiceWatch Click the menu. Service Home page will be displayed.
- Click the Event Rules menu on the Service Home page. You will be taken to the Event Rules List page.
- On the Event Rule List page, after selecting the checkbox of the event rule to delete, click the Delete button. A popup notifying the deletion of the event rule will open.
- You can delete multiple event rules at the same time.
- You can also delete individually by clicking the More > Delete button at the far right of each alert policy, or by clicking the Delete Event Rule button on the Event Rule Details page.
- Confirm Click the button. The event rule will be deleted.
2.6 - ServiceWatch Agent Using
Users can install the ServiceWatch Agent on Virtual Server/GPU Server/Bare Metal Server, etc., to collect custom metrics and logs.
ServiceWatch Agent
The agents that need to be installed on the server for collecting ServiceWatch’s custom metrics and logs can be broadly divided into two types. Prometheus Exporter and Open Telemetry Collector.
| Category | Detailed description | |
|---|---|---|
| Prometheus Exporter | Provides metrics of a specific application or service in a format that Prometheus can scrape
| |
| Open Telemetry Collector | Acts as a centralized collector that gathers telemetry data such as metrics and logs from distributed systems, processes (filtering, sampling, etc.) it, and exports it to various backends (e.g., Prometheus, Jaeger, Elasticsearch).
|
To link server log files to ServiceWatch via the ServiceWatch Agent, you must first create a log group and a log stream within the log group.
- For detailed information on creating log groups and log streams, please refer to Log.
Open Telemetry Collector preset for ServiceWatch
Install according to the steps below to use the Open Telemetry Collector for collecting ServiceWatch metrics and logs on the server.
- Download the Agent file from the URL where the Agent file can be downloaded for ServiceWatch.
wget [ServiceWatch Agent file download URL]wget [ServiceWatch Agent file download URL]- The Open Telemetry Collector Agent file for ServiceWatch can be checked as follows.
- Extract the Agent file for ServiceWatch.Color mode
unzip ServiceWatch_Agent.zipunzip ServiceWatch_Agent.zipCode block. Decompress Agent file for ServiceWatch - If the environment using ServiceWatch Agent is Linux OS, you must grant execution permission as below.Color mode
chmod +x agent/otelcontribcol_linux_amd64 chmod +x agent/servicewatch-agent-manager-linux-amd64chmod +x agent/otelcontribcol_linux_amd64 chmod +x agent/servicewatch-agent-manager-linux-amd64Code block. Grant execution permission to Agent file for ServiceWatch Category Detailed description examples Example configuration file folder. Each folder contains example files agent.json,log.json,metric.jsonos-metrics-min-examples: Example of minimal metric configuration using Node Exporter
os-metrics-all-examples: Example of memory/filesystem Collector metric configuration using Node Exporter
gpu-metrics-min-examples: Example of minimal metric configuration using DCGM Exporter
gpu-metrics-all-examples: Example of major metric configuration using DCGM Exporter
otelcontribcol_linux_amd64 Open Telemetry Collector for Linux for ServiceWatch otelcontribcol_windows_amd64.exe Open Telemetry Collector for Windows for ServiceWatch servicewatch-agent-manager-linux-amd64 ServiceWatch Agent Manager for Linux servicewatch-agent-manager-windows-amd64.exe ServiceWatch Agent Manager for Windows Table. Agent file configuration for ServiceWatch
- Extract the Agent file for ServiceWatch.
Define the Agent configuration file of ServiceWatch Agent Manager for the Open Telemetry Collector for ServiceWatch.
Category Detailed description namespace Custom namespace for custom metrics - A namespace is a logical separation used to distinguish and group metrics, designated as a custom metric to differentiate custom metrics.
- The namespace must be 3 to 128 characters long, consisting of letters, numbers, spaces, and special characters (
_-/), and must start with a letter.
accessKey IAM authentication key Access Key accessSecret IAM authentication key Secret Key resourceId Resource ID of the server on Samsung Cloud Platform - Example: Resource ID of Virtual Server
openApiEndpoint ServiceWatch OpenAPI Endpoint by region/offering - Example: https://servicewatch.
region.offering.samsungsdscloud.com
- The
regionandofferinginformation can be found in the Samsung Cloud Platform Console access URL
telemetryPort ServiceWatch Agent’s Telemetry Port - Usually uses port 8888. Change required if port 8888 is already in use
Table. agent.json configuration file itemsColor mode{ "namespace": "swagent-windows", # Custom namespace for custom metrics "accessKey": "testKey", # IAM authentication key Access Key "accessSecret": "testSecret", # IAM authentication key Secret Key "resourceId": "resourceID", # Resource ID on the server's Samsung Cloud Platform "openApiEndpoint": "https://servicewatch.kr-west1.e.samsungsdscloud.com", # Region/Environment-specific ServiceWatch OpenAPI Endpoint "telemetryPort": 8889 # ServiceWatch Agent's Telemetry Port (usually uses port 8888. Change if port 8888 is in use) "}{ "namespace": "swagent-windows", # Custom namespace for custom metrics "accessKey": "testKey", # IAM authentication key Access Key "accessSecret": "testSecret", # IAM authentication key Secret Key "resourceId": "resourceID", # Resource ID on the server's Samsung Cloud Platform "openApiEndpoint": "https://servicewatch.kr-west1.e.samsungsdscloud.com", # Region/Environment-specific ServiceWatch OpenAPI Endpoint "telemetryPort": 8889 # ServiceWatch Agent's Telemetry Port (usually uses port 8888. Change if port 8888 is in use) "}Code block. agent.json configuration example Define the metric configuration file for collecting metrics for ServiceWatch.
- If you want to collect metrics through the Agent, set metric.json.
Category Detailed description prometheus > scrape_configs > targets Endpoint of metric collection target - For a server, install Prometheus Exporter on the same server, so set this endpoint
- Example: localhost:9100
prometheus > scrape_configs > jobName Job Name setting. Usually set to the type of Prometheus Exporter used for metric collection - Example: node-exporter
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: node_cpu_seconds_total
metricMetas > dimensions Set the label among the Collector’s labels provided to identify the source of the Exporter’s metric data, for visualizing on the Console. When visualizing the collected metrics on the Console, they are displayed in combinations according to the dimensions setting. - Example: If no special label is provided, as with the metrics of Node Exporter’s Memory Collector, set it to resource_id
- Example: The metrics of Node Exporter’s Filesystem Collector can have the dimension set to mountpoint, which represents the path where the filesystem is mounted on the system
metricMetas > unit Metric unit can be set - Example: Bytes, Count, etc.
metricMetas > aggregationMethod Method of aggregating based on the specified dimension(s) - Example: Choose among SUM, MAX, MIN, COUNT
metricMetas > descriptionKo Korean description of the metric being collected metricMetas > descriptionEn English description of the metric being collected Table. metric.json configuration file itemsColor mode{ "prometheus": { "scrape_configs": { "targets": [" "localhost:9100" # Endpoint of the Prometheus Exporter installed on the server ], "jobName": "node-exporter" # Usually set to the name of the installed Exporter } }, "metricMetas": [ { "metricName": "node_memory_MemTotal_bytes", # Set the metric name to be linked with ServiceWatch among the metrics collected from the Prometheus Exporter "dimensions": [ [ "resource_id" # Set the label for visualizing on the Console among the Collector's labels provided to identify the source of Node Exporter's metric data. # If there is no special label provided, such as the relevant Memory-related metric, set it to resource_id ] ], "unit": "bytes", # Collection metric data unit "aggregationMethod": "SUM", # aggregation method "descriptionKo": "Total physical memory size of the server", # Indicator's Korean description "descriptionEn": "node memory total bytes" # English description of the metric }, { "metricName": "node_filesystem_size_bytes", # Set the metric name to be linked with ServiceWatch among the metrics collected from the Prometheus Exporter "dimensions": [ [ "mountpoint" # Set the label for visualization on the Console among the Collector's labels provided to identify the source of Node Exporter's metric data. # Set dimension (dimensions) as mountpoint indicating the path where the filesystem related to the Filesystem metric is mounted on the system ] ], "unit": "bytes", "aggregationMethod": "SUM", "descriptionKo": "node filesystem size bytes", "descriptionEn": "node filesystem size bytes" }, { "metricName": "node_memory_MemAvailable_bytes", "dimensions": [ [ "resource_id" ] ], "unit": "bytes", "aggregationMethod": "SUM", "descriptionKo": "node memory available bytes", "descriptionEn": "node memory available bytes" }, { "metricName": "node_filesystem_avail_bytes", "dimensions": [ [ "mountpoint" ] ], "unit": "bytes", "aggregationMethod": "SUM", "descriptionKo": "node filesystem available bytes", "descriptionEn": "node filesystem available bytes" } ] "}{ "prometheus": { "scrape_configs": { "targets": [" "localhost:9100" # Endpoint of the Prometheus Exporter installed on the server ], "jobName": "node-exporter" # Usually set to the name of the installed Exporter } }, "metricMetas": [ { "metricName": "node_memory_MemTotal_bytes", # Set the metric name to be linked with ServiceWatch among the metrics collected from the Prometheus Exporter "dimensions": [ [ "resource_id" # Set the label for visualizing on the Console among the Collector's labels provided to identify the source of Node Exporter's metric data. # If there is no special label provided, such as the relevant Memory-related metric, set it to resource_id ] ], "unit": "bytes", # Collection metric data unit "aggregationMethod": "SUM", # aggregation method "descriptionKo": "Total physical memory size of the server", # Indicator's Korean description "descriptionEn": "node memory total bytes" # English description of the metric }, { "metricName": "node_filesystem_size_bytes", # Set the metric name to be linked with ServiceWatch among the metrics collected from the Prometheus Exporter "dimensions": [ [ "mountpoint" # Set the label for visualization on the Console among the Collector's labels provided to identify the source of Node Exporter's metric data. # Set dimension (dimensions) as mountpoint indicating the path where the filesystem related to the Filesystem metric is mounted on the system ] ], "unit": "bytes", "aggregationMethod": "SUM", "descriptionKo": "node filesystem size bytes", "descriptionEn": "node filesystem size bytes" }, { "metricName": "node_memory_MemAvailable_bytes", "dimensions": [ [ "resource_id" ] ], "unit": "bytes", "aggregationMethod": "SUM", "descriptionKo": "node memory available bytes", "descriptionEn": "node memory available bytes" }, { "metricName": "node_filesystem_avail_bytes", "dimensions": [ [ "mountpoint" ] ], "unit": "bytes", "aggregationMethod": "SUM", "descriptionKo": "node filesystem available bytes", "descriptionEn": "node filesystem available bytes" } ] "}Code block. metric.json configuration example
- If you want to collect metrics through the Agent, set metric.json.
Define the Log configuration file for log collection for ServiceWatch.
- If you want to collect logs, you need to configure log.json.
Category Detailed description fileLog > include Log file location to collect fileLog > operators Definition for parsing log messages to be collected fileLog > operators > regex Express log message format as a regular expression fileLog > operators > timestamp The format of the Time Stamp of the log message to be sent to ServiceWatch logMetas > log_group_value Log group name created to send logs to ServiceWatch logMetas > log_stream_value ServiceWatch log group log stream name Table. log.json configuration file itemsColor mode{ "fileLog": { "include": [ "/var/log/syslog", # Log file to be collected by ServiceWatch "/var/log/auth.log" ], "operators": { "regex": "^(?P<timestamp>\\S+)\\s+(?P<hostname>\\S+)\\s+(?P<process>[^:]+):\\s+(?P<message>.*)$", # Represent log file format with regex "timestamp": { # Set the format of the log message's Time Stamp "layout_type": "gotime", "layout": "2006-01-02T15:04:05.000000Z07:00" } } }, "logMetas": { "log_group_value": "custom-log-group", # Log group name of ServiceWatch created in advance "log_stream_value": "custom-log-stream" # The log stream name within the pre-created ServiceWatch log group } }{ "fileLog": { "include": [ "/var/log/syslog", # Log file to be collected by ServiceWatch "/var/log/auth.log" ], "operators": { "regex": "^(?P<timestamp>\\S+)\\s+(?P<hostname>\\S+)\\s+(?P<process>[^:]+):\\s+(?P<message>.*)$", # Represent log file format with regex "timestamp": { # Set the format of the log message's Time Stamp "layout_type": "gotime", "layout": "2006-01-02T15:04:05.000000Z07:00" } } }, "logMetas": { "log_group_value": "custom-log-group", # Log group name of ServiceWatch created in advance "log_stream_value": "custom-log-stream" # The log stream name within the pre-created ServiceWatch log group } }Code block. log.json configuration example
- If you want to collect logs, you need to configure log.json.
To link the server’s log files to ServiceWatch via the ServiceWatch Agent, you must first create a log group and a log stream within the log group.
- For detailed information on creating log groups and log streams, please refer to Log.
Running Open Telemetry Collector for ServiceWatch
| Execution Options | Detailed Description |
|---|---|
-action | Action setting (run or stop) |
-dir | agent.json, metric.json, log.json location of ServiceWatch Agent configuration files such as |
-collector | Open Telemetry Collector executable file location |
ServiceWatch Agent Execution (for Linux)
agent.json, metric.json, log.json files are in current location/agent/examples/os-metrics-min-examples, and assuming the otelcontribcol_linux_amd64 file is in current location/agent, run as follows.Run the ServiceWatch Agent.
agent.json,metric.json,log.jsonfile locations andservicewatch-agent-manager-linux-amd64,otelcontribcol_linux_amd64file locations are checked to start the ServiceWatch Agent.Color mode./agent/servicewatch-agent-manager-linux-amd64 -action run -dir ./agent/examples/os-metrics-min-examples -collector ./agent/otelcontribcol_linux_amd64./agent/servicewatch-agent-manager-linux-amd64 -action run -dir ./agent/examples/os-metrics-min-examples -collector ./agent/otelcontribcol_linux_amd64Code block. ServiceWatch Agent start - Collect all metrics/logs - If you only want to collect metrics, rename the
log.jsonfile to a different name or move it so that it is not in a directory such asagent.json,metric.json, and run as below.Color mode./agent/servicewatch-agent-manager-linux-amd64 -action run -dir ./agent/examples/os-metrics-min-examples -collector ./agent/otelcontribcol_linux_amd64./agent/servicewatch-agent-manager-linux-amd64 -action run -dir ./agent/examples/os-metrics-min-examples -collector ./agent/otelcontribcol_linux_amd64Code block. ServiceWatch Agent start - collect only metrics - If you only want to collect logs, rename the
metric.jsonfile to a different filename or move it so that it is not in the same directory asagent.json,log.json, and then run as shown below.Color mode./agent/servicewatch-agent-manager-linux-amd64 -action run -dir ./agent/examples/os-metrics-min-examples -collector ./agent/otelcontribcol_linux_amd64./agent/servicewatch-agent-manager-linux-amd64 -action run -dir ./agent/examples/os-metrics-min-examples -collector ./agent/otelcontribcol_linux_amd64Code block. ServiceWatch Agent start - collect only logs
Stop the ServiceWatch Agent.
Color mode./agent/servicewatch-agent-manager-linux-amd64 -action stop -dir ./agent/examples/os-metrics-min-examples./agent/servicewatch-agent-manager-linux-amd64 -action stop -dir ./agent/examples/os-metrics-min-examplesCode block. ServiceWatch Agent stop
ServiceWatch Agent Run (for Windows)
Run the ServiceWatch Agent.
Color modeservicewatch-agent-manager-windows-amd64.exe -action run -dir ./examples -collector otelcontribcol_windows_amd64.exeservicewatch-agent-manager-windows-amd64.exe -action run -dir ./examples -collector otelcontribcol_windows_amd64.exeCode block. ServiceWatch Agent start Stop the ServiceWatch Agent.
Color modeservicewatch-agent-manager-windows-amd64.exe -action stop -dir ./examplesservicewatch-agent-manager-windows-amd64.exe -action stop -dir ./examplesCode block. ServiceWatch Agent stop
3 - API Reference
4 - CLI Reference
5 - ServiceWatch Event Reference
The event represents a change in the environment of the Samsung Cloud Platform service. The following is an example of the event.
- Virtual Server’s status changes from Stopped to Running when an event is created.
- Object Storage creates an event when a new bucket is created.
- It creates an event when the IAM user is excluded from the user group.
5.1 - ServiceWatch Event
| Service Category | Service | Event Source |
|---|---|---|
| Compute | Virtual Server | Virtual Server |
| Compute | GPU Server | GPU Server |
| Compute | Bare Metal Server | Bare Metal Server |
| Compute | Multi-node GPU Cluster | Multi-node GPU Cluster |
| Compute | Cloud Functions | Cloud Functions |
| Storage | Block Storage(BM) | Block Storage(BM) |
| Storage | File Storage | fiFile Storagelestorage |
| Storage | Object Storage | Object Storage |
| Storage | Archive Storage | Archive Storage |
| Storage | Backup | Backup |
| Container | Kubernetes Engine | Kubernetes Engine |
| Container | Container Registry | Container Registry |
| Networking | VPC | VPC |
| Networking | Security Group | Security Group |
| Networking | Load Balancer | Load Balancer |
| Networking | DNS | Private DNS Hosted Zone Public Domain Name |
| Networking | VPN | VPN |
| Networking | Firewall | Firewall |
| Networking | Direct Connect | Direct Connect |
| Networking | Cloud LAN-Campus | Cloud LAN - Campus (Network) |
| Networking | Cloud LAN-Datacenter | Cloud LAN Network |
| Networking | Cloud WAN | Cloud WAN |
| Networking | Global CDN | Global CDN |
| Networking | GSLB | GSLB |
| Database | EPAS(DBaaS) | EPAS |
| Database | PostreSQL(DBaaS) | PostreSQL |
| Database | MariaDB(DBaaS) | MariaDB |
| Database | MySQL(DBaaS) | MySQL |
| Database | Microsoft SQL Server(DBaaS) | Microsoft SQL Server |
| Database | CacheStore(DBaaS) | CacheStore |
| Database | Scalable DB(DBaaS) | Scalable DB |
| Data Analytics | Event Streams | Event Streams |
| Data Analytics | Search Engine | Search Engine |
| Data Analytics | Vertica(DBaaS) | Vertica |
| Data Analytics | Data Flow | Data Flow |
| Data Analytics | Data Ops | Data Ops |
| Data Analytics | Quick Query | Quick Query |
| Application Service | API Gateway | API Gateway |
| Application Service | Queue Service | Queue |
| Security | Key Management Service | Key Management Service |
| Security | Config Inspection | Config Inspection |
| Security | Certificate Manager | Certificate Manager |
| Security | Secrets Manager | Secret |
| Security | Secret Vault | Secret Vault |
| Management | Cloud Control | Cloud Control |
| Management | IAM | Identity and Access Management |
| Management | ID Center | Identity Center |
| Management | Logging&Audit | Logging&Audit |
| Management | Organization | Organization |
| Management | Resource Groups | Resource Group |
| Management | ServiceWatch | ServiceWatch |
| Management | Support Center | Support |
| AI-ML | CloudML | Cloud ML |
| AI-ML | AI&MLOps Platform | AI&MLOps Platform |
5.1.1 - Multi-node GPU Cluster
Multi-node GPU Cluster event
Multi-node GPU Cluster service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| 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 |
GPU Node
| Event Source | Event Type | Event |
|---|---|---|
| Multi-node GPU Cluster | GPU Node |
|
Cluster Fabric
| Event Source | Event Type | Event |
|---|---|---|
| Multi-node GPU Cluster | Cluster Fabric |
|
5.1.2 - MySQL(DBaaS)
MySQL(DBaaS) event
MySQL(DBaaS) service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Database | MySQL(DBaaS) | MySQL(DBaaS) | MySQL | MySQL |
MySQL
| Event Source | Event Type | Event |
|---|---|---|
| MySQL | MySQL |
|
5.1.3 - Global CDN
Global CDN Event
Global CDN service event list to be passed to ServiceWatch.
| Service Category | Service | Sub-service | Event Source | Event Type |
|---|---|---|---|---|
| Networking | Global CDN | Global CDN | Global CDN | Global CDN |
Global CDN
| Event Source | Event Type | Event |
|---|---|---|
| Global CDN | Global CDN |
|
5.1.4 - Data Flow
Data Flow event
Data Flow service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Data Analytics | Data Flow | Data Flow | Data Flow | Data Flow |
| Data Analytics | Data Flow | Data Flow Services | Data Flow | Data Flow Service |
Data Flow
| Event Source | Event Type | Event |
|---|---|---|
| Data Flow | Data Flow |
|
Data Flow Service
| Event Source | Event Type | Event |
|---|---|---|
| Data Flow Services | Data Flow Service |
|
5.1.5 - GSLB
GSLB event
GSLB service list of events passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Networking | GSLB | GSLB | GSLB | GSLB |
GSLB
| Event Source | Event Type | Event |
|---|---|---|
| GSLB | GSLB(cdn) |
|
5.1.6 - Cloud Control
Cloud Control event
Cloud Control 서비스에서 ServiceWatch로 전달하는 이벤트 목록입니다. -> This is a list of events delivered from Cloud Control service to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Management | Cloud Control | Cloud Control | Cloud Control | Cloud Control |
Landing Zone
| Event Source | Event Type | Event |
|---|---|---|
| Cloud Control | Landing Zone |
|
5.1.7 - Cloud WAN
Cloud WAN event
Cloud WAN service events delivered to ServiceWatch list.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| 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 |
Network(WAN)
| Event Source | Event Type | Event |
|---|---|---|
| Cloud WAN | Network(WAN) |
|
Segment
| Event Source | Event Type | Event |
|---|---|---|
| Cloud WAN | Segment |
|
Segment Location
| Event Source | Event Type | Event |
|---|---|---|
| Cloud WAN | Segment Location |
|
Segment Sharing
| Event Source | Event Type | Event |
|---|---|---|
| Cloud WAN | Segment Sharing |
|
Attachment
| Event Source | Event Type | Event |
|---|---|---|
| Cloud WAN | Attachment |
|
5.1.8 - Object Storage
Object Storage event
Object Storage service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Storage | Object Storage | Object Storage | Object Storage | Bucket |
Bucket
| Event Source | Event Type | Event |
|---|---|---|
| Object Storage | Bucket |
|
5.1.9 - VPC
VPC event
VPC service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| 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 |
VPC
| Event Source | Event Type | Event |
|---|---|---|
| VPC | VPC |
|
Subnet
| Event Source | Event Type | Event |
|---|---|---|
| VPC | Subnet |
|
Port
| Event Source | Event Type | Event |
|---|---|---|
| VPC | Port |
|
Internet Gateway
| Event Source | Event Type | Event |
|---|---|---|
| VPC | Internet Gateway |
|
NAT Gateway
| Event Source | Event Type | Event |
|---|---|---|
| VPC | NAT Gateway |
|
Public IP
| Event Source | Event Type | Event |
|---|---|---|
| VPC | Public IP |
|
Private NAT
| Event Source | Event Type | Event |
|---|---|---|
| VPC | Private NAT |
|
VPC Endpoint
| Event Source | Event Type | Event |
|---|---|---|
| VPC | VPC Endpoint |
|
VPC Peering
| Event Source | Event Type | Event |
|---|---|---|
| VPC | VPC Peering |
|
Private Link Service
| Event Source | Event Type | Event |
|---|---|---|
| VPC | Private Link Service |
|
Private Link Endpoint
| Event Source | Event Type | Event |
|---|---|---|
| VPC | PrivateLink Endpoint |
|
Transit Gateway
| Event Source | Event Type | Event |
|---|---|---|
| VPC | Transit Gateway |
|
5.1.10 - GPU Server
GPU Server event
GPU Server service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Compute | GPU Server | GPU Server | GPU Server | Server |
| Compute | GPU Server | Image | GPU Server |
Server
| Service | Event Type | Event |
|---|---|---|
| GPU Server | Server(server) |
|
Image
| Service | Event Type | Event |
|---|---|---|
| GPU Server | Image |
|
5.1.11 - Virtual Server
Virtual Server event
Virtual Server 서비스에서 ServiceWatch로 전달하는 이벤트 목록입니다 translates to This is a list of events passed from Virtual Server service to ServiceWatch.
| Service Category | Service | Sub-service | Event Source | 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 |
Server
| Event Source | Event Type | Event |
|---|---|---|
| Virtual Server | Server |
|
Image
| Event Source | Event Type | Event |
|---|---|---|
| Virtual Server | Image |
|
Keypair
| Event Source | Event Type | Event |
|---|---|---|
| Virtual Server | Keypair |
|
Server Group
| Event Source | Event Type | Event |
|---|---|---|
| Virtual Server | Server Group |
|
Launch Configuration
| Event Source | Event Type | Event |
|---|---|---|
| Virtual Server | Launch Configuration |
|
Auto-Scaling Group
| Event Source | Event Type | Event |
|---|---|---|
| Virtual Server | Auto-Scaling Group |
|
Volume
| Event Source | Event Type | Event |
|---|---|---|
| Virtual Server | Volume |
|
Snapshot
| Event Source | Event Type | Event |
|---|---|---|
| Virtual Server | Snapshot |
|
5.1.12 - Firewall
Firewall event
Firewall 서비스에서 ServiceWatch로 전달하는 이벤트 목록입니다. -> This is a list of events passed from the Firewall service to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Networking | Firewall | firewall | Firewall | Firewall |
Firewall
| Event Source | Event Type | Event |
|---|---|---|
| Firewall | Firewall |
|
5.1.13 - ID Center
ID Center event
ID Center 서비스에서 ServiceWatch로 전달하는 이벤트 목록입니다. -> ID Center service event list delivered to ServiceWatch: ID Center service event list delivered to ServiceWatch
| Service Category | Service | Sub-service | Event Source | Event Type |
|---|---|---|---|---|
| Management | ID Center | ID Center | Identity Center | ID Center |
| Management | ID Center | Authorization Set | Identity Center | Authorization Set |
ID Center
| Event Source | Event Type | Event |
|---|---|---|
| Identity Center | ID Center |
|
Authority Set
| Event Source | Event Type | Event |
|---|---|---|
| Identity Center | Permission Set |
|
5.1.14 - Microsoft SQL Server(DBaaS)
Microsoft SQL Server(DBaaS) event
Microsoft SQL Server(DBaaS) service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Database | Microsoft SQL Server(DBaaS) | Microsoft SQL Server(DBaaS) | Microsoft SQL Server | Microsoft SQL Server |
Microsoft SQL Server
| Event Source | Event Type | Event |
|---|---|---|
| Microsoft SQL Server | Microsoft SQL Server |
|
5.1.15 - Block Storage(BM)
Block Storage(BM) event
Block Storage(BM) service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Storage | Block Storage(BM) | Block Storage(BM) | Block Storage(BM) | Volume |
| Storage | Block Storage(BM) | Volume Group(BM) | Block Storage(BM) | Volume Group |
Volume
| Event Source | Event Type | Event |
|---|---|---|
| Block Storage(BM) | Volume |
|
Volume Group
| Event Source | Event Type | Event |
|---|---|---|
| Volume Group(BM) | Volume Group |
|
5.1.16 - Resource Groups
Resource Groups Event
Resource Groups service list of events passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Management | Resource Groups | Resource Groups | Resource Groups | Resource Group |
Resource Group
| Event Source | Event Type | Event |
|---|---|---|
| Resource Groups | Resource Group |
|
5.1.17 - Cloud Functions
Cloud Functions event
Cloud Functions service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Compute | Cloud Functions | Function | Cloud Functions | Cloud Functions |
Cloud Functions
| Event Source | Event Type | Event |
|---|---|---|
| Cloud Functions | Cloud Functions |
|
5.1.18 - AI&MLOps Platform
AI&MLOps Platform Event
AI&MLOps Platform service event list to be passed to ServiceWatch.
| Service Category | Service | Sub-service | Event Source | Event Type |
|---|---|---|---|---|
| AI-ML | AI&MLOps Platform | AI&MLOps Platform | AI&MLOps Platform | AI&MLOps Platform |
AI&MLOps Platform
| Event Source | Event Type | Event |
|---|---|---|
| AI&MLOps Platform | AI&MLOps Platform |
|
5.1.19 - Event Streams
Event Streams events
Event Streams service list of events passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Data Analytics | Event Streams | Event Streams | Event Streams | Event Streams |
Event Streams
| Event Source | Event Type | Event |
|---|---|---|
| Event Streams | Event Streams |
|
5.1.20 - Security Group
Security Group event
Security Group service list of events passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Networking | Security Group | Security Group | Security Group | Security Group |
Security Group
| Event Source | Event Type | Event |
|---|---|---|
| Security Group | Security Group |
|
5.1.21 - Archive Storage
Archive Storage event
Archive Storage 서비스에서 ServiceWatch로 전달하는 이벤트 목록입니다. -> Archive Storage service event list delivered to ServiceWatch: This is the list of events delivered from Archive Storage service to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Compute | Archive Storage | Archive Storage | Archive Storage | Bucket |
Bucket
| Evans Source | Event Type | Event |
|---|---|---|
| Archive Storage | Bucket |
|
5.1.22 - API Gateway
API Gateway event
API Gateway service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Application Service | API Gateway | API Gateway | API Gateway | API Gateway |
API Gateway
| Event Source | Event Type | Event |
|---|---|---|
| API Gateway | API Gateway |
|
5.1.23 - Load Balancer
Load Balancer event
Load Balancer service’s list of events to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| 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 |
Load Balancer
| Event Source | Event Type | Event |
|---|---|---|
| Load Balancer | Load Balancer(security-group) |
|
LB Listener
| Event Source | Event Type | Event |
|---|---|---|
| LB Listener | LB Listener |
|
LB Server Group
| Event Source | Event Type | Event |
|---|---|---|
| LB Server Group | LB Server Group |
|
LB Health Check
| Event Source | Event Type | Event |
|---|---|---|
| LB Health Check | LB Health Check |
|
5.1.24 - Data Ops
Data Ops event
Data Ops service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Data Analytics | Data Ops | Data Ops | Data Ops | Data Ops |
| Data Analytics | Data Ops | Data Ops Services | Data Ops | Data Ops Service |
Data Ops
| Event Source | Event Type | Event |
|---|---|---|
| Data Ops | Data Ops |
|
Data Ops Service
| Event Source | Event Type | Event |
|---|---|---|
| Data Ops Services | Data Ops Service |
|
5.1.25 - Scalable DB(DBaaS)
Scalable DB Event
This is the list of events delivered to ServiceWatch from the Scalable DB (DBaaS) service.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Data Analytics | Scalable DB(DBaaS) | Scalable DB(DBaaS) | Scalable DB | Scalable DB |
Scalable DB
| Event Source | Event Type | Event |
|---|---|---|
| Scalable DB | Scalable DB |
|
5.1.26 - Cloud LAN-Campus
Cloud LAN-Campus event
Cloud LAN-Campus service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Networking | Cloud LAN-Campus | Cloud LAN-Campus | Cloud LAN - Campus (Network) | Cloud LAN - Campus (Network) |
Cloud LAN - Campus (Network)
| Event Source | Event Type | Event |
|---|---|---|
| Cloud LAN - Campus (Network) | Cloud LAN - Campus (Network) |
|
5.1.27 - EPAS(DBaaS)
EPAS(DBaaS) event
EPAS(DBaaS) service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Database | EPAS(DBaaS) | EPAS(DBaaS) | EPAS | EPAS |
EPAS
| Event Source | Event Type | Event |
|---|---|---|
| EPAS | EPAS |
|
5.1.28 - PostgreSQL(DBaaS)
PostgreSQL(DBaaS) event
PostreSQL(DBaaS) service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Database | PostreSQL(DBaaS) | PostreSQL(DBaaS) | PostreSQL | PostgreSQL |
PostreSQL
| Event Source | Event Type | Event |
|---|---|---|
| PostreSQL | PostgreSQL |
|
5.1.29 - Logging&Audit
Logging&Audit event
Logging&Audit service’s list of events to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Management | Logging&Audit | Trail | Logging&Audit | Trail |
Trail
| Event Source | Event Type | Event |
|---|---|---|
| Logging&Audit | Trail |
|
5.1.30 - Search Engine
Search Engine event
Search Engine 서비스에서 ServiceWatch로 전달하는 이벤트 목록입니다 translates to Search Engine service event list delivered to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Data Analytics | Search Engine | Search Engine | Search Engine | Search Engine |
Search Engine
| Event Source | Event Type | Event |
|---|---|---|
| Search Engine | Search Engine |
|
5.1.31 - DNS
DNS Event
This is a list of events passed from the DNS service to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Networking | DNS | Private DNS | Private DNS | Private DNS |
| Networking | DNS | Hosted DNS | Hosted DNS | Hosted DNS |
| Networking | DNS | Public Domain Name | Public Domain Name | Public Domain Name |
Private DNS
| Event Source | Event Type | Event |
|---|---|---|
| Private DNS | Private DNS |
|
Hosted DNS
| Event Source | Event Type | Event |
|---|---|---|
| Hosted DNS | Hosted DNS |
|
Public Domain Name
| Event Source | Event Type | Event |
|---|---|---|
| Public Domain Name | Public Domain Name |
|
5.1.32 - VPN
VPN Event
VPN service list of events passed to ServiceWatch.
| Service Category | Service | Sub-service | Event Source | Event Type |
|---|---|---|---|---|
| Networking | VPN | VPN | VPN | VPN Gateway |
| Networking | VPN | VPN | VPN | VPN Tunnel |
VPN Gateway
| Event Source | Event Type | Event |
|---|---|---|
| VPN | VPN Gateway |
|
VPN Tunnel
| Event Source | Event Type | Event |
|---|---|---|
| VPN | VPN Tunnel |
|
5.1.33 - Secrets Manager
Secret Event
This is a list of events delivered from Secrets Manager service to ServiceWatch.
| Service Category | Service | Subservice | Event Source | Event Type |
|---|---|---|---|---|
| Data Analytics | Secrets Manager | Secrets Manager | Secrets Manager | Secret |
Secret
| Event Source | Event Type | Event |
|---|---|---|
| Secrets Manager | Secret |
|
5.1.34 - Quick Query
Quick Query Event
This is the list of events delivered from Quick Query service to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Data Analytics | Quick Query | Quick Query | Quick Query | Quick Query |
Quick Query
| Event Source | Event Type | Event |
|---|---|---|
| Quick Query | Quick Query |
|
5.1.35 - File Storage
File Storage event
File Storage service events delivered to ServiceWatch are as follows.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Storage | File Storage | File Storage | File Storage | Volume |
Volume
| Event Source | Event Type | Event |
|---|---|---|
| File Storage | Volume |
|
5.1.36 - CacheStore(DBaaS)
CacheStore(DBaaS) event
CacheStore(DBaaS) service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Database | CacheStore(DBaaS) | CacheStore(DBaaS) | CacheStore | CacheStore |
CacheStore
| Event Source | Event Type | Event |
|---|---|---|
| CacheStore(DBaaS) | CacheStore |
|
5.1.37 - Secret Vault
Secret Vault event
This is a list of events passed from the Secret Vault service to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Security | Secret Vault | Secret Vault | Secret Vault | Secret Vault |
Secret Vault
| Event Source | Event Type | Event |
|---|---|---|
| Secret Vault | Secret Vault |
|
5.1.38 - Queue Service
Queue Service event
This is the list of events delivered from the Queue Service to ServiceWatch.
| Service Category | Service | Subservice | Event Source | Event Type |
|---|---|---|---|---|
| Data Analytics | Queue Service | Queue | Queue | Queue |
Queue
| Event Source | Event Type | Event |
|---|---|---|
| Queue | Queue |
|
5.1.39 - Kubernetes Engine
Kubernetes Engine event
Kubernetes Engine service list of events passed to ServiceWatch.
| Service Category | Service | Sub-service | Event Source | Event Type |
|---|---|---|---|---|
| Container | Kubernetes Engine | Cluster | Kubernetes Engine | Cluster |
| Container | Kubernetes Engine | Node | Kubernetes Engine | Nodepool |
Cluster
| Event Source | Event Type | Event |
|---|---|---|
| Kubernetes Engine | Cluster |
|
Nodepool
| Event Source | Event Type | Event |
|---|---|---|
| Kubernetes Engine | Nodepool |
|
5.1.40 - Config Inspection
Config Inspection event
Config Inspection service’s event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Security | Config Inspection | Config Inspection | Config Inspection | Config Inspection |
Config Inspection
| Event Source | Event Type | Event |
|---|---|---|
| Config Inspection | Config Inspection |
|
5.1.41 - Cloud LAN-Datacenter
Cloud LAN-Datacenter event
Cloud LAN-Datacenter service event list to be passed to ServiceWatch.
| Service Category | Service | Sub-service | Event Source | Event Type |
|---|---|---|---|---|
| Networking | Cloud LAN-Datacenter | Cloud LAN Network | Cloud LAN Network | Cloud LAN Network |
| Networking | Cloud LAN-Datacenter | Interface | Cloud LAN Network | Interface |
| Networking | Cloud LAN-Datacenter | vCable | Cloud LAN Network | vCable |
| Networking | Cloud LAN-Datacenter | vDevice | Cloud LAN Network | vDevice |
Cloud LAN Network
| Event Source | Event Type | Event |
|---|---|---|
| Cloud LAN Network | Cloud LAN Network(cloud-lan-network) |
|
Interface
| Event Source | Event Type | Event |
|---|---|---|
| Cloud LAN Network | Interface(interface) |
|
vCable
| Event Source | Event Type | Event |
|---|---|---|
| Cloud LAN Network | vCable(vcable) |
|
vDevice
| Event Source | Event Type | Event |
|---|---|---|
| Cloud LAN Network | vDevice(vdevice) |
|
5.1.42 - Identity Access Management
Identity Access Management event
Identity Access Management service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Management | Identity Access Management(IAM) | user group | Identity Access Management | group |
| Management | Identity Access Management(IAM) | User | Identity Access Management | User |
| Management | Identity Access Management(IAM) | Policy | Identity Access Management | Policy |
| Management | Identity Access Management(IAM) | Role | Identity Access Management | Role |
| Management | Identity Access Management(IAM) | Credential Provider | Identity Access Management | Credential Provider |
| Management | Identity Access Management(IAM) | My Info. | Identity Access Management | Access Key |
Group
| Event Source | Event Type | Event |
|---|---|---|
| Identity Access Management | Group |
|
User
| Event Source | Event Type | Event |
|---|---|---|
| Identity Access Management | User |
|
Policy
| Event Source | Event Type | Event |
|---|---|---|
| Identity Access Management | Policy |
|
Role
| Event Source | Event Type | Event |
|---|---|---|
| Identity Access Management | Role |
|
Credential Provider
| Event Source | Event Type | Event |
|---|---|---|
| Identity Access Management | Credential Provider |
|
Access Key
| Event Source | Event Type | Event |
|---|---|---|
| Identity Access Management | Access Key |
|
5.1.43 - Bare Metal Server
Bare Metal Server event
Bare Metal Server service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Compute | Bare Metal Server | Bare Metal Server | Bare Metal Server | Bare Metal Server |
Bare Metal Server
| Event Source | Event Type | Event |
|---|---|---|
| Bare Metal Server | Bare Metal Server |
|
5.1.44 - ServiceWatch
ServiceWatch event
ServiceWatch service from ServiceWatch to pass the event list.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Management | ServiceWatch | Dashboard | ServiceWatch | Dashboard |
| Management | ServiceWatch | Alert | ServiceWatch | Alert |
| Management | ServiceWatch | Log | ServiceWatch | Log Group |
| Management | ServiceWatch | Event Rules | ServiceWatch | Event Rules |
Dashboard
| Event Source | Event Type | Event |
|---|---|---|
| ServiceWatch | Dashboard |
|
Alert
| Event Source | Event Type | Event |
|---|---|---|
| ServiceWatch | Alert |
|
Log Group
| Event Source | Event Type | Event |
|---|---|---|
| ServiceWatch | Log Group |
|
Event Rules
| Event Source | Event Type | Event |
|---|---|---|
| ServiceWatch | Event Rules |
|
5.1.45 - MariaDB(DBaaS)
MariaDB(DBaaS) event
This is a list of events transmitted from the MariaDB(DBaaS) service to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Database | MariaDB(DBaaS) | MariaDB(DBaaS) | MariaDB | MariaDB |
MariaDB
| Event Source | Event Type | Event |
|---|---|---|
| MariaDB | MariaDB |
|
5.1.46 - Container Registry
Container Registry event
Container Registry service events passed to ServiceWatch are as follows.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Container | Container Registry | Registry | Container Registry | Container Registry |
| Container | Container Registry | Node | Container Registry | Repository |
Container Registry
| Event Source | Event Type | Event |
|---|---|---|
| Container Registry | Container Registry |
|
Repository
| Event Source | Event Type | Event |
|---|---|---|
| Container Registry | Repository |
|
5.1.47 - Vertica(DBaaS)
Vertica(DBaaS) event
Vertica(DBaaS) service event list to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Database | Vertica(DBaaS) | Vertica(DBaaS) | Vertica | Vertica |
Vertica
| Event Source | Event Type | Event |
|---|---|---|
| Vertica | Vertica |
|
5.1.48 - Backup
Backup event
Backup service’s list of events to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Storage | Backup | Backup | Backup | Backup |
Backup
| Event Source | Event Type | Event |
|---|---|---|
| Backup | Bucket |
|
5.1.49 - Organization
Organization event
Organization 서비스에서 ServiceWatch로 전달하는 이벤트 목록입니다. -> Organization service event list to be passed to ServiceWatch: However, the correct translation is: Organization service event list to be passed to ServiceWatch is not correct, the correct translation is: List of events passed from Organization service to ServiceWatch. So the correct translation is: List of events passed from Organization service to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Management | Organization | Organization composition | Organization | Organization |
| Management | Organization | Organization Composition | Organization | Organization Account |
| Management | Organization | Organization Structure | Organization | Organization Invitation |
| Management | Organization | Organization Composition | Organization | Organization Unit |
| Management | Organization | Control Policy | Organization | Control Policy |
| Management | Organization | Organization Setting | Organization | Delegation Policy |
Organization
| Event Source | Event Type | Event |
|---|---|---|
| Organization | Organization |
|
Organization Account
| Event Source | Event Type | Event |
|---|---|---|
| Organization | Organization Account |
|
Organization Invitation
| Event Source | Event Type | Event |
|---|---|---|
| Organization | Organization Invitation |
|
Organization Unit
| Event Source | Event Type | Event |
|---|---|---|
| Organization | Organization Unit |
|
Control Policy
| Event Source | Event Type | Event |
|---|---|---|
| Organization | Control Policy |
|
Delegation Policy
| Event Source | Event Type | Event |
|---|---|---|
| Organization | Delegation Policy |
|
5.1.50 - Cloud ML
Cloud ML Event
Cloud ML service event list to be passed to ServiceWatch.
| Service Category | Service | Sub-service | Event Source | Event Type |
|---|---|---|---|---|
| AI-ML | CloudML | CloudML | Cloud ML | Cloud ML |
Cloud ML
| Event Source | Event Type | Event |
|---|---|---|
| Cloud ML | Cloud ML |
|
5.1.51 - Certificate Manager
Certificate Manager Event
Certificate Manager service’s list of events to be passed to ServiceWatch.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Security | Certificate Manager | Certificate Manager | Certificate Manager | Certificate Manager |
Certificate Manager
| Event Source | Event Type | Event |
|---|---|---|
| Certificate Manager | Certificate Manager |
|
5.1.52 - Key Management Service
Key Management Service event
Key Management Service service where the list of events passed to ServiceWatch is.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Security | Key Management Service | Key Management Service | Key Management Service | Key |
Key
| Event Source | Event Type | Event |
|---|---|---|
| Key Management Service | Key |
|
5.1.53 - Direct Connect
Direct Connect event
Direct Connect service event list to be passed to ServiceWatch.
| Service Category | Service | Sub-service | Event Source | Event Type |
|---|---|---|---|---|
| Networking | Direct Connect | Direct Connect | Direct Connect | Direct Connect |
Direct Connect
| Event Source | Event Type | Event |
|---|---|---|
| Direct Connect | Direct Connect |
|
5.1.54 - Support Center
Support Center event
Support Center 서비스에서 Support Center로 전달하는 이벤트 목록입니다 translates to Support Center service events list delivered to the Support Center.
| Service Category | Service | Sub Service | Event Source | Event Type |
|---|---|---|---|---|
| Management | Support Center | Service Request | Support | Service Request |
| Management | Support Center | Inquire | Support | Inquire |
Service Request
| Event Source | Event Type | Event |
|---|---|---|
| Support Center | Service Request |
|
Inquire
| Event Source | Event Type | Event |
|---|---|---|
| Support Center | Contact us |
|
6 - Release Note
ServiceWatch
- ServiceWatch custom metric feature release
- Collect custom metrics via ServiceWatch Agent
- Collect custom metrics via ServiceWatch API
- ServiceWatch custom log feature release
- Collect custom metrics via ServiceWatch Agent
- Provide a function to select the method for handling missing data during alarm evaluation
- For more details, see Method for handling missing data during alert evaluation.
- ServiceWatch official version has been released.
- You can collect and monitor metrics, logs, events, etc. of resources created on the Samsung Cloud Platform.
- Dashboard: You can check the status of resources through various dashboards provided by ServiceWatch.
- Notification: You can receive a notification if certain conditions are met.
- Log: You can view the logs collected by ServiceWatch.
- Event: By using ServiceWatch, you can analyze resource events to quickly identify and resolve issues.
- The Samsung Cloud Platform services that integrate with ServiceWatch are as follows.
- Metrics Monitoring: Virtual Server, GPU Server, File Storage, Kubernetes Engine, Container Registry, VPC - Internet Gateway, Direct Connect
- Log Monitoring: Kubernetes Engine
- Event: Virtual Server and many other services
- For more details, refer to ServiceWatch Integrated Service.
- You can collect and monitor metrics, logs, events, etc. of resources created on the Samsung Cloud Platform.