# Integration Monitor

The Integration Monitor page is designed for comprehensive monitoring of connection status, scenario execution status, and scenarios waiting in the delay queue for integration purposes. It also provides control over connecting connections and starting/stopping scenarios.

## Connection (Connection Status)

- You can view all registered connections in the form of connection cards.
- It represents the current connection status of each connection.
  - Connections that are actively connected have a light green background on their cards.
  - Additionally, you can determine the current connection status by using the connect/disconnect buttons on the connection cards.
- You can attempt to connect or disconnect specific connections using the connect/disconnect buttons on the connection cards.

## Scenario (Scenario Status)

- You can view all registered scenarios in the form of scenario cards.
- It displays the current execution status of each scenario.
  - Scenarios that are actively running have a light green background on their cards.
  - Additionally, you can determine the current execution status by using the start/stop buttons on the scenario cards.
- You can start or stop specific scenarios using the start/stop buttons on the scenario cards.

## Pending Queue

- The pending queue allows you to register scenarios that will be executed after a certain delay, triggered by the bookup-scenario task.
- Scenarios stored in the pending queue will be picked up and executed when their delay time expires, triggered by the pickup-scenario task.
- In the Integration Monitor, you can see a sorted list of scenarios waiting in the delay queue based on their time axis.
- Each scenario in the delay queue is represented as a single line on the time axis, and the color of that line corresponds to the color of the scenario card in the scenario list.
- Scenarios in the delay queue can be tagged during registration and can be picked up by tags. You can choose to monitor scenarios by tag in the Delay Queue Monitoring.
  - Selecting '\*' as the tag will monitor scenarios with all tags.

---
