Notifications

With EDB Postgres AI, you can customize the types of notifications you want to receive. There are two types of notification channels:

User notifications channels you can receive notifications via email, in-app inbox, or both. These notifications are for all users who have enabled them and if their role allows it.

System notifications channels you can receive notifications via email (mail group), webhook, pager duty, or any combination. These notifications are designed to be triggered once per event, primarily to automate tasks within your organization.

The user's role in the Hybrid Manager determines the extent of their access to notification preferences. The notifications are categorized into the following preference sections:

  • Account only for user notification channels
  • Global for both user and system notification channels
  • Projects for both user and system notification channels

The notifications under the Account preference section are:

  • New project role assigned to you
  • Project role unassigned from you
  • The personal access key is about to expire

The notifications under the Global preference section are:

  • New project created
  • The machine access key is about to expire
Note

This section is visible only to the organization owner.

The notifications under the Projects preference section are:

  • Active cluster paused
  • Paused cluster reactivated

Configuring Notifications

Project owners/editors and organization owners/admins can enable/disable notifications for the events visible to them. They can receive notifications in the in-app inbox, by email, or both.

Notification settings made by a user apply only to that user. If an email notification is enabled, the email is sent to the email address associated with the user's login.

System notification channels can be configured at the global level by the organisation owner or at the project level by the project owner. By default, each organisation's project inherits the global-level system notifications channel. However, you can enable/disable or re-configure the system notifications channel at the project level to override the default settings.

These steps show how to configure the system notification channels at Organization-level:

Configure Notification at the Global level

The Global level notifications can be set by Organization owner only.

Webhook:

  1. Log into the EDB Postgres AI console.

  2. From the menu under your name in the top-right panel, select Settings.

  3. Select the Notifications tab. Options available are Webhook, Email, and Pager Duty.

  4. Select Webhook and provide the details on the pop-up window:

    i. Host URL of the Webhook

    ii. Method of the Webhook POST or PUT

    iii. Optionally, provide one of the following authentication parameters

    • For Basic Auth:
      1. Username
      2. Password
    • For Bearer Token:
      1. Bearer Token

    iv. Select the Save button.

Pager Duty:

  1. Log into the EDB Postgres AI console.

  2. From the menu under your name in the top-right panel, select Settings.

  3. Select the Notifications tab. Options available are Webhook, Email, and Pager Duty.

  4. Select Pager Duty and provide the details on the pop-up window:

    1. Set Routing Key(integration key).
    2. Select the Save button.
Note

Before configuring the Pager Duty notification channel:

  • You need to have access to a Pager Duty account with elevated privileges.
  • Pager Duty Service was created and configured with Events API v2 integration.
  • In your Pager Duty account, navigate to the desired Service and access its "Integrations" settings.
  • Add a new "Events API v2" integration and configure it according to your requirements.
  • Copy the Integration Key(routing key) provided by Pager Duty for the newly created integration.

Email:

  1. Log in to the EDB Postgres AI console.

  2. From the menu under your name in the top-right panel, select Settings.

  3. Select the Notifications tab. Options available are Webhook, Email, and Pager Duty.

  4. Select Email and provide the details on the pop-up window:

    1. Email To Optionally, for the system email notifications (Email group)
    2. Email From for the email which is sending the email
    3. Host URL of the email service
    4. Port port of the email service
    5. Username username of the email service
    6. Password of the email service
    7. Select the Save button.

Configure Notification at Project level

Project-level notification settings can override global settings. Each project can have its unique configuration.

  1. Log in to the EDB Postgres AI console
  2. Select the Projects tab on the top
  3. Select any Project
  4. Go to the Project Overview page
  5. Select Settings on the left-side menu
  6. Select Notifications
  7. Follow the steps mentioned in the global notification setting for each system notification channel.

Viewing Notifications

Users in the following roles can view the notifications:

  • Organization owners can view the global notifications.
  • Project owners/editors can view the project notifications.
  • All users can view their account notifications.

Each notification indicates the level and project the user belongs to with multiple roles assigned in EDB Postgres AI.

Select the bell icon at the top of your EDB Postgres AI console to view the in-app notifications. You can read a notification, mark it as unread, or archive it.

To view the email notifications, check the inbox of your configured email address.

Managing Notification Preferences

To manage the notification preferences:

  1. Log into the EDB Postgres AI console.
  2. From the menu under your name in the top-right panel, select My Account.
  3. Select the Notifications tab. Notifications are grouped by account, global, and projects available to you.
  4. Scroll to the Account, Global or Project section to view the events you wish to manage.
  5. Select the right arrow next to the entity to expand the list of events.
  6. For each notification, you can:
    • You can use the toggle button in front of the event name to opt out of or into receiving notifications for a particular event.
    • Customize the email and in-app notifications for the event by using the checkbox for Email and In-app.

Could this page be better? Report a problem or suggest an addition!