Configure Notifications for Kubernetes
Last updated
Was this helpful?
With the PortSIP UCaaS, its support send the 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.
Discord
discord
yes
no
Hipchat
hipchat
yes, external only
no
Line
line
yes, external only
no
Microsoft Teams
teams
yes, external only
no
Prometheus Alertmanager
prometheus-alertmanager
yes, external only
yes
Sensu
sensu
yes, external only
no
Telegram
telegram
yes
no
Threema
threema
yes, external only
no
VictorOps
victorops
yes, external only
yes
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):
On the Pod of k8s-master-01, perform the below command:
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.

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
Was this helpful?
Was this helpful?
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: testcd /root/prometheus && helm upgrade --install prometheus ./ -f values.yaml