Manage scenarios
In Monitoring Flow, you can create scenario steps (workflow) using scenarios. Here's how to manage scenarios in Monitoring Flow.
View scenario list
You can view the list of created scenarios and their basic information.
-
Go to KakaoCloud Console and select the Monitoring Flow menu.
-
In the Monitoring Flow menu, check the list of created scenarios.
Item Description Scenario filter Filter or search for scenarios by keyword. Name The name of the scenario set by the user. Scenario ID Unique ID of the scenario. Flow connection The name of the flow connection. Schedule Schedule when the scenario is executed.
- Uses a 5-part cron expression (e.g., "0 * 1 * *" → automatically runs at 1 a.m. (KST) daily)
- Shown as every minute/hour (e.g., 30m → runs every 30 minutes).Last execution result The result of the last scenario execution.
-Succeeded
,Failed
- For details on each status, refer to Scenario result.Last execution time The last time the scenario was executed.
View scenario details
You can check detailed information and execution results of a scenario.
-
Go to KakaoCloud Console and select the Monitoring Flow menu.
-
In the Monitoring Flow menu, select the scenario you want to view.
-
View the detailed information of the scenario in the scenario details screen.
Item Description Scenario name The name of the scenario set by the user. Scenario ID Unique ID of the scenario. Flow connection The flow connection linked to the scenario. Schedule Schedule when the scenario is executed.
- Uses a 5-part cron expression (e.g., "0 * 1 * *" → automatically runs at 1 a.m. (KST) daily)
- Shown as every minute/hour (e.g., 30m → runs every 30 minutes).Last execution result The result of the last scenario execution.
-Succeeded
,Failed
- For details on each status, refer to Last scenario execution status.Last execution time The last time the scenario was executed.
Scenario details by tab
- Details
- Execution result
You can check the scenario's name, ID, flow connection, schedule, last execution time, last execution result, and other details. You can also edit the scenario steps and manage the scenario. The details include the original data entered by the user, and the specific details vary depending on the values entered in each step.
Item | Description |
---|---|
Scenario step chart | Preview of the scenario step structure. - Click each step item to view step details on the right. |
Step name | Name of the step set by the user. |
Step details | Detailed information set for each step. |
API
step details
Item | Description |
---|---|
Expected Code | Expected status code for the URL entered by the user. - Up to 10 entries. - Defaults to 200 if not entered. |
Method | API request method selected by the user. |
URL | URL of the API being accessed. |
Parameters/Headers | Key and value of Parameters/Headers entered by the user. |
Body | Output value of the entered body. |
Set Variables
step details
Item | Description |
---|---|
Variable | Variable selected by the user. |
Step | Step information entered by the user. |
Key | Key value entered by the user. |
For
step details
Item | Description |
---|---|
Type | Type of For step selected by the user. |
Count | Displayed if Count is selected, showing the number of repetitions entered. |
Base Variable | Displayed if ForEach is selected, showing the JSON List type variable selected to iterate over multiple data entries. |
Marker Variable | Marker Variable used to read specific data. |
Marker Value | Marker value entered to read data at a specific position. |
If
step details
Item | Description |
---|---|
Logical | and or or function. |
Left Operand | Left operand used in the operation. |
Comparison | Comparison operator selected. - > , >= , < , <= , == , != |
Right Operand | Right operand used in the operation. |
Sleep
step details
Item | Description |
---|---|
Sleep time | Time set for sleep execution (up to 5 minutes). |
Check the execution results and execution times of completed scenarios.
Execution results include substituted information from the original data entered by the user. Step execution results may vary.
Item | Description |
---|---|
Event | Last execution time of the scenario. - Click to view detailed results for each scenario step. |
Status | Event result of the scenario execution. |
Execution time (seconds) | Total execution time of the scenario in seconds. |
Execution type | Schedule |
Event step execution results
Item | Description |
---|---|
Step | Step name entered by the user. |
Execution time | Last execution time of the selected step. |
Execution result | Execution result of the selected step. |
Execution time (seconds) | Total execution time of the selected step in seconds. |
Event time filter | View up to the last 10 events. |
Error details | Detailed error logs. - Displayed only if there are error items. Check the error details at the bottom of the right panel in the results screen. |
API step execution results
Item | Description |
---|---|
Response | Response information of the API call. |
Response code | Response code of the API call. |
Headers/Body | Response results of the Parameters/Headers/Body entered by the user. |
Method | API request method selected by the user. |
URL | URL of the API being accessed. - If variables are entered in the URL, the substituted information is displayed. |
Request | Original request data entered by the user. |
Set Variables step execution results
Item | Description |
---|---|
Step | Step information entered by the user. |
Key | Key value entered by the user. |
Value | Result value retrieved with the entered key. |
For step execution results
Item | Description |
---|---|
Type | Type of For step selected by the user. |
Count | Number of repetitions entered if Count is selected. |
Base Variable | JSON List type variable selected for repeated execution if ForEach is chosen. |
Results table | - Repetition: Number of repetitions. - Top row: Marker values entered by the user. - Table values: Data results retrieved during iteration using the marker values. |
If step execution results
Item | Description |
---|---|
Logical | and or or function selected. |
Comparison operator | If expression entered by the user. - If variables are entered in the operand, the substituted information is displayed. |
Result | Result of the expression, shown as True or False . |
Sleep step execution results
Item | Description |
---|---|
Sleep time | Time sleep was executed. |
Edit scenario
You can edit the name, flow connection, and schedule of an existing scenario.
- Go to KakaoCloud Console and select the Monitoring Flow menu.
- In the Monitoring Flow menu, select the scenario to edit.
- Click the [Edit scenario step] button at the top of the Scenario list.
- After making changes, click the [Save] button.
Copy scenario
You can copy an existing scenario, but the scenario name must be unique.
- When copying a scenario, only the scenario name can be modified.
- The copied scenario inherits the flow connection and schedule from the original scenario.
- Go to KakaoCloud Console and select the Monitoring Flow menu.
- In the Monitoring Flow menu, select the scenario you want to copy.
- Click the [Copy] button at the top of the Scenario list.
- Enter the scenario name and click the [Copy] button.
Delete scenario
You can delete a scenario only if no subnets are connected to it.
Deleted scenarios cannot be recovered.
- Go to KakaoCloud Console and select the Monitoring Flow menu.
- In the Monitoring Flow menu, select the scenario to delete.
- Click the [Delete] button at the top of the Scenario list.
- If subnets are connected to the scenario, disconnect them first, then proceed with the deletion.
- Enter the name of the scenario you want to delete, then click the [Delete] button.