# Alarm Services

Integrator is an advanced automation platform designed to streamline e-commerce integrations. Alarms play a vital role in keeping users informed about critical events, such as integration failures, data delays, and successful completions. By receiving real-time alerts, users can quickly identify and resolve any integration-related issues, ensuring their e-commerce operations run smoothly and user's customers receive the best experience possible.

Below are the important benefits of the alarm services:

* **Real-Time Issue Detection:** Alarms quickly detect integration failures, ensuring accurate data flow between systems.
* **Proactive Problem Resolution:** Alarms promptly address integration issues, minimizing downtime and impact on e-commerce operations.
* **Reduced Downtime:** Early detection of issues minimizes system downtime and prevents revenue losses.
* **Customizable Alerts:** Akinon Integrator allows flexible alarm customization based on business needs.

## <mark style="color:red;">Creating a New Alarm​</mark> <a href="#creating-a-new-alarm" id="creating-a-new-alarm"></a>

* Get access to the **Integrator** panel. Follow the **Monitoring** sidebar and click on the **Alarms** page.<br>

  <figure><img src="https://3333414532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbwGN7KwvYi0iLbjtnXz%2Fuploads%2FKaPE1UbJmNleGDcvndAy%2Fimage.png?alt=media&#x26;token=d39f2d96-aa2d-408e-9770-f92ab55d67c6" alt=""><figcaption></figcaption></figure>
* Click on the **Create New Alarm** button located in the upper-right corner.<br>

  <figure><img src="https://3333414532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbwGN7KwvYi0iLbjtnXz%2Fuploads%2F52L02vAN6UYtIlqJwBFY%2Fimage.png?alt=media&#x26;token=2bab1907-4cb6-4cd5-886e-95e8c026170d" alt=""><figcaption></figcaption></figure>
* In the opened form, fill in the following fields:
  * **Flow Name:** Select the flow for which you want to receive alarms.
  * **Alarm Name:** Provide a descriptive name for the alarm.
  * **Set Alarm Condition:** Define the condition under which the alarm will trigger and users will receive notifications.

    Alarm conditions define when an alarm will be triggered based on specific criteria. For instance, an alarm might trigger when a certain error rate is exceeded. In the image below, the given condition for the alarm is that it will be triggered if the error rates of all executions running in the last 12 hours exceed 80%.&#x20;

    <figure><img src="https://3333414532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbwGN7KwvYi0iLbjtnXz%2Fuploads%2Fnfk8KAbOFzcRIo6IBJlT%2Fimage.png?alt=media&#x26;token=1eb4ef59-703f-47e6-b239-959b8b606191" alt="" width="435"><figcaption></figcaption></figure>

    Customize alarm rules according to your system's requirements.
  * **Users:** Add email addresses of recipients who should receive mail notifications. Multiple recipients can be added by using the **(+)** button.
* After defining all parameters, click the **Save** button to create the alarm.<br>

  <figure><img src="https://3333414532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbwGN7KwvYi0iLbjtnXz%2Fuploads%2FdHwMULDKZ1jHWRqnm5cB%2Fimage.png?alt=media&#x26;token=a7206dd9-e1aa-437f-b492-d071cf4b8fc0" alt="" width="563"><figcaption></figcaption></figure>

## <mark style="color:red;">Managing Alarms​</mark> <a href="#managing-alarms" id="managing-alarms"></a>

**Alarm List:** View, edit, and delete all created alarms in the Alarm List page.

<figure><img src="https://3333414532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbwGN7KwvYi0iLbjtnXz%2Fuploads%2F3sBJHJxwzfIfz2mUysIx%2Fimage.png?alt=media&#x26;token=dc486467-4fb9-4d0d-8faa-90f130af11d2" alt=""><figcaption></figcaption></figure>

**Alarm History:** Check the status records of triggered alarms in the Alarm History page.

<figure><img src="https://3333414532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbwGN7KwvYi0iLbjtnXz%2Fuploads%2FYPyFWvgPXT3hML9Mmrrk%2Fimage.png?alt=media&#x26;token=21e5436c-81e3-46bc-88ff-d997cb1363a7" alt=""><figcaption></figcaption></figure>

When an alarm is triggered, email notifications are **automatically sent to the recipients** added during alarm creation. Use the **Notification Detail** column's popup to track which recipients received notifications and when.

<figure><img src="https://3333414532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbwGN7KwvYi0iLbjtnXz%2Fuploads%2FOCfUBwOzn8nFvzYOocQP%2Fimage.png?alt=media&#x26;token=ce4a5736-2d9b-4ec8-a0f5-0bfb6c608b46" alt=""><figcaption></figcaption></figure>

The Execution IDs that caused the relevant alarm condition can be viewed by clicking on the Flow Name, which will open a popup.

<figure><img src="https://3333414532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbwGN7KwvYi0iLbjtnXz%2Fuploads%2FAXGBw2M6sMrUbJldX89n%2Fimage.png?alt=media&#x26;token=d956c828-63f7-4197-8842-1b129d02b9a0" alt=""><figcaption></figcaption></figure>

To mark an alarm as resolved, click the **Resolve** button. Resolved alarms will send notifications again if triggered, helping you identify and address recurring issues.

<figure><img src="https://3333414532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIbwGN7KwvYi0iLbjtnXz%2Fuploads%2FMtMVxMkyCRNbdijumFje%2Fimage.png?alt=media&#x26;token=a89ee753-11b8-4a86-a8d6-64aa55e4457a" alt=""><figcaption></figcaption></figure>

By following these steps, you can effectively use the Integrator Alarm Service and monitor critical situations in your system.
