Skip to main content

Notifications

Home > Select Project > Alert > Notifications

You can set various functions related to reception of alerts by project members.

Alert Notification Settings

Note

The information about other members in the Event notification settings per-user section can only be viewed by members with the Member management role. Required information is masked for other members. For more information about member roles, see the following.

Selecting the reception method

You can select email alert or mobile notification. You can receive alerts if a desired reception method is checked. If you uncheck the alert reception method, alert notifications are not sent.

Note
  • The email alert sends notifications to the email address entered for sign up as a member.

  • All users except the project super admin can only change their own reception settings.

  • For URL products, SMS and WhaTsApp notifications are not supported.

Adding to the mobile alert reception

If you need to receive mobile notifications, install the WhaTap application on your mobile device and log in the application.

Selecting the reception level

Depending on the alert level, you can set whether or not to receive alerts. In the user list of the Event notification settings per-user section, select All or Fatal as the Level.

  • All: All alerts can be received.

  • Fatal: Alerts in critical level can be received.

Setting alarms by day of the week and time

You can select whether or not to receive notifications by day of the week or time. In the user list of the Event notification settings per-user section, select More icon at the utmost left. Select the desired day of the week or select the time to receive alerts. You can set for each notification reception method.

Alert reception by day of the week and time

Alert Repetition Setting

If the symptom is not resolved since the alert occurrence time, you can set the notification repetition interval from the initial alert occurrence time. For example, to repeat an alert after 0 minutes (immediately), 1 hour, and 1 day from the alert occurrence time, enter 0,1H,1D in the Recurring alert (escalation) column.

Escalation

Note
  • This function targets all events for the Critical (or Fatal class). See the Level item set for adding an event.

  • If you omit the unit such as M: Minute, H: Hour, D: Day, you can set the time in minutes.

  • If Save is not selected, configuration cannot be finished.

  • Enter the value in the following format: number or number + unit (M, H, D). If the input is wrong, the corresponding message appears.

Setting notifications by team and user

Set whether or not to receive notifications for specific members or teams among project members. For event settings of Metrics, Anomaly detection, and Log, add tags in Event reception tag. You can select members or teams to receive alerts for each event.

On the contrary, if you do not set any event reception tag, you can send alerts to all members.

Event Receiving Tag Example

Let's learn how to send the alerts for each team or user through the event reception tag example. Set different alerts to be sent by team as follows:

Notification typesWhether or not to receive by the server teamWhether or not to receive by the DevOps team
Metrics alert
Anomaly detection alert
Log real-time alert
  1. Setting up receiving events (Alert > Notifications)

    Event Notification Settings Per-User

    Among project members, for the members in the server team, set the event reception tag to Sever Team. For the members in the DevOps team, set to DevOps Team.

  2. Metrics Alert Settings (Alert > Event configuration > Metrics > Add Alert Policy > Notifications)

    Event Notification Settings Per-User

    Click Add tag or Add icon. Select a tag from the tag list or create a new tag. This is the case that the notification of metrics events has been set to Server Team.

  3. Setting the log real-time alert (Alert > Event configuration > Log > Add Alert Policy > Event reception tag)

    Event Notification Settings Per-User

    Click Add tag or Add icon. Select a tag from the tag list or create a new tag. This is the case that the notification of log events has been set to DevOps Team.

  4. Because the anomaly detection event sends alerts to all members, no tag is set to receive the event.

Adding the event reception tag

  1. In the user list of the Event notification settings per-user section, select Add tag or add icon.

  2. If the Event reception tag pop-up window appears, enter the tag name in the tag field and then press Enter or select Create new tag.

  3. Select the tag color.

  4. Select Create Tag.

In Tag list, you can see the created tags. To apply any created tag, select the tag.

Disabling the event reception tag

  1. In the user list of the Event notification settings per-user section, select add icon.

  2. If the Event reception tag pop-up window appears, select close icon next to the applied tag.

  3. Close the Event reception tag pop-up window.

Disable the event receiving tag.

Modifying and deleting the event reception tag

  1. In the user list of the Event notification settings per-user section, select Add tag or add icon.

  2. If the Event reception tag pop-up window appears, select Edit icon of the item to modify or delete in Tag list.

  3. Modify the tag name or change the color and then select Apply.

    To delete the tag, select Delete icon Delete Tag.

Note

You cannot delete the Event reception tag item applied to the event.

Receiving notifications when event reception tags are not set

수신 태그

To receive alerts with no Event reception tag setting, select the Receive notifications when event reception tags are not set. option. To receive only the alerts with the Event reception tag setting, uncheck the option.

Note

If you do not want to receive all alerts, uncheck the option and there must be no selected Event reception tag.

Adding the 3rd party plug-in alert

You can receive alerts through external applications such as Slack, Telegram, Teams, Jandi, and Webhooks.

  1. In Alert > Notifications, select Add in the 3rd party plugin section.

  2. Select a desired service.

    3rd Party Plugin Addition

  3. Proceed with the configuration according to the on-screen instructions for the selected service.

  4. After all steps are finished, select Add.

Note

The in-house messengers that are not included in the support scope of WhaTap Labs can be linked through the standard webhook and webhook json.

Check the following list of 3rd party plug-ins for the methods to add alerts that are appropriate for your application.

Slack

You can register WhaTapNotiBot to the desired teams and channels in Slack by clicking Add To Slack at the bottom of the screen.

Slack

Telegram
  1. In Telegram, search for @WhaTapApmNotiBot.

    Telegram

  2. Enter the access key for the project to be notified in the chat window.

    Telegram

Note

The following lists available commands.

  • /help: Listing commands

  • /license: Enter the access key for the project to be notified of.

  • /remove: Enter the project code for which you do not want to receive alerts.

  • /list: It displays the project code that is receiving alerts.

Teams
  1. Go to the Connector settings for the channels to receive alerts for.

    Teams

  2. Add a Webhook, click Configure, and proceed to the next step.

    Teams

  3. Enter the Webhook name and then click Create.

    Teams

  4. Copy the generated Webhook URL.

    Teams

  5. Go back to the Add a third-party plug-in screen of the WhaTap monitoring service and enter the Channel Name and Webhook URL.

    Register

  6. Select Registration.

Teams Workflows

To use workflows, you need an account with access to Microsoft Teams and a business plan subscription.

  1. In the Team menu, select the More (...) button and then click Add Channel.

    Teams Workflows

  2. Enter a channel name and description and then select Standard as the channel type.

    Teams Workflows

    Note

    If you select Shared as the channel type, you cannot use workflows. If you select Private, you can add workflows but cannot receive notifications.

  3. In the created channel, select the More (...) button and then click Workflow.

    Teams Workflows

  4. In the list of workflows of the Workflow dialog box, select Post to channel when a webhook request is received, and then click Add Workflow.

    Teams Workflows

  5. Check the name and connection status and then click Next.

    Teams Workflows

  6. Check the detailed information and then click Add Workflow.

    Teams Workflows

  7. After workflow addition is completed, copy the created address.

    Teams Workflows

  8. Go back to the Add a third-party plug-in screen of the WhaTap monitoring service and enter the Channel Name and Webhook URL.

    Register

  9. Select Registration.

Jandi
  1. Go to the Jandi Connect settings in the topic or Chat to receive alerts.

  2. In the Incoming Webhook of Connect list, select Integrate.

    Jandi

  3. In the Integrate tab, select Add integration.

  4. Copy the Webhook URL in Register Webhook URL.

    Jandi

  5. Go back to the Add a third-party plug-in screen of the WhaTap monitoring service and enter the Channel Name and Webhook URL.

    Register

  6. Select Registration.

AlertNow
  1. Access the AlertNow service and then go to Integration.

    AlertNow

  2. In Integration, select Create Integration.

    AlertNow

  3. Select WhaTap among the integration types.

    AlerNow

  4. Set the name and naming rules on the Integration screen.

    AlertNow

  5. Select OK to create the integration.

  6. Check the list of created integrations and then select the created integration.

    AlertNow

  7. On the details screen, select the Copy button to the right of URL for copying.

    AlertNow

  8. Go back to the Add a third-party plug-in screen of the WhaTap monitoring service and enter the Channel Name and Webhook URL.

    Register

  9. Select Registration.

Webhook
  1. Register a webhook to receive alerts. The title and text of the alert are sent to the registered URL by using the POST method.

    Webhook

  2. Enter values for Webhook Name and Webhook URL.

    Register

  3. Select Registration.

Webhook JSON
  1. Register a webhook to receive alerts. The notification data is sent to the registered URL in JSON format by using the POST method.

    {
    "pcode": 1234,
    "projectName": "Sample project",
    "time": 1577840400000,
    "oid": 1234567890,
    "oname": "WAS-01", // Optional
    "title": "Alert Title",
    "message": "Sample warning message",
    "level": "Warning",
    "status": "on",
    "metricName": "cpu", // Optional
    "metricValue": "99.99", // Optional
    "metricThreshold": "90", // Optional
    "uuid": "ba5db108b788475c95195***********",
    "okind": "WAS-okind-01", // Optional
    "onode": "WAS-onode-01", // Optional
    }
  2. Enter values for Webhook Name and Webhook URL.

    Register

  3. Select Registration.

Note
  • Event status (status) can be divided into event occurrence (on) and event resolution (off).

  • The level is divided into None, Info, Warning, and Critical.

  • To add the header values, select Add user header value.

Opsgenie
  1. In Teams, select a team to receive alerts for and then click Integrations.

    Opsgenie

  2. Select Add Integration.

    Opsgenie

  3. Search for 'API' in the Integration list and then select it.

    Opsgenie

  4. Assign an API name and a team, and then set roles for each.

    Opsgenie

  5. Select Save Integration.

  6. Go back to Add a third-party plug-in of the WhaTap monitoring service and then enter values for Name and API Key.

    Register

  7. Select Registration.

PagerDuty
  1. Check that you have registered and logged in to the PagerDuty account.

  2. In PagerDuty, go to Services > Service Directory, and then select New Service.

    PagerDuty

  3. Enter the service information and then click Next.

    PagerDuty

  4. Set the Escalation Policy and then select Next.

    PagerDuty

  5. Set the values for Alert Grouping and Transient Alerts, and then select Next.

    PagerDuty

  6. In Integrations, select Event API V2 and then click Create Service.

    PagerDuty

  7. Copy the values for Integration Name and Integration Key ​​on the created service screen.

    PagerDuty

  8. Go back to the Add a third-party plug-in screen of the WhaTap monitoring service and enter the Integration Name and Integration Key.

    Register

Note

If the message has not been received or the plugin has not been registered, check that the Integration Name or Integration Key value is correct.

Avoiding a large number of alerts

When numerous alerts occur, it temporarily stops notifying alerts for a set period. In Alert > Notifications, go to the Avoids a large number of alerts section.

Avoids mass notifications

  • Select the Enable toggle button to enable or disable the function.
  • If the events occur more than Number of detections during Detection time, it stops alert notification for Pause time.

For example, alert notification stops for 5 minutes when 20 events occur within 5 minutes. If the set Pause time elapses, the Avoids a large number of alerts function is disabled.

Caution

If the number of text notifications exceeds 200 per day, the notification is paused and the following message appears. To disable text notification, select Unblock SMS.

Unblock SMS

Setting the alert user

In Manage Accounts, you can configure the settings for user's individual notification level, reception method, day of the week, and time.

  1. Select the profile icon on the upper right of the screen.

  2. If a pop-up menu appears, select Manage Accounts.

  3. Scroll down the screen, go to the Alert notification setting section.

  4. Set the reception level, reception method, day of the week, and time, and then select Save.

Setting the alert language

You can change the language for alert messages that occur in the project.

  1. In Home screen, select a project to change the language for alert messages.

  2. In the menu on the left of the screen, select Management > Project management.

  3. In the Managing notification languages section, select a desired language.

  4. Select Save on the lower right of the screen.