Configure Notifications for Kubernetes

With the PortSIP UCaaS, its support send the alert notifications.

Alert notifications

When an alert changes state, it sends out notifications. Each alert rule can have multiple notifications. In order to add a notification to an alert rule you first need to add and configure a notification channel (can be email, PagerDuty, or other integration).

This is done from the Notification channels page.

List of supported notifiers

NameTypeSupports imagesSupport alert rule tags

dingding

yes, external only

no

Discord

discord

yes

no

email

yes

no

googlechat

yes, external only

no

Hipchat

hipchat

yes, external only

no

kafka

yes, external only

no

Line

line

yes, external only

no

Microsoft Teams

teams

yes, external only

no

opsgenie

yes, external only

yes

pagerduty

yes, external only

yes

Prometheus Alertmanager

prometheus-alertmanager

yes, external only

yes

pushover

yes

no

Sensu

sensu

yes, external only

no

sensugo

yes, external only

no

slack

yes

no

Telegram

telegram

yes

no

Threema

threema

yes, external only

no

VictorOps

victorops

yes, external only

yes

webhook

yes, external only

yes

webhook

yes, external only

yes

Configure EMAIL Notifications

SMTP settings

On the Pod of k8s-master-01, edit /root/prometheus/values.yaml file, edit it as the below (You will need to replace the information by your actual SMTP settings):

650     smtp:
651       enabled: true
652       host: smtp.example.com:465
653       user: test
654       password: testtest
655       skip_verify: true
656       from_address: test@example.com
657       from_name: test

On the Pod of k8s-master-01, perform the below command:

cd /root/prometheus && helm upgrade --install prometheus ./ -f values.yaml

Configure Alerting

Add Notification Channels

  1. Sign in the Grafana, go to Alerting -> Notification channels

2. Click the "Add channel" button, you can enter the emails which will be alerted in the "Addresses" field.

3. Test. After clicking the "Test" button, will popups "Test Notification sent" information. All emails of the "Addresses" filed will receive the email.

Alert Rules

  1. Create a new dashboard. Create > Import.

In this example,we import the dashboard from grafana.com,in the production environment you will need to create your own customDashboard.

3. Save the dashboard after successfully importing.

4. Check Alert rule

As the below example, there have three rules.

Last updated