How to Set-up Grafana Alerting via Telegram

preview_player
Показать описание
Description:
Having an alerting system in place is a great addition to a stake pool. You can customise the alerts similar to queries and receive a notification whenever an alert event is triggered. In this video, I show you how to set up an alerting system with a Telegram bot using 2 example queries/alerts - disk usage and last block height.

If you find these videos helpful, please share them on Social Media to increase their visibility. If you want to support this channel, consider delegating to my stake pool:
ticker: EDEN,
name: Garden Pool
Pool ID: d5b90a198d2411b5c82fbdfee5f94b86de49a8589bfa7720b9de358f

Thank you for the support you have shown me so far!

Several people have asked me for a donation address so I will include it - I will never ask for donations, but I will certainly appreciate them. Please do not feel obliged to donate.

addr1qxn6mqqum340dsthqztucvfpkgpk27usdaftw4yr0l23jd5823cw76hmcf367jgpuwlamwdxguw8arjypl4hnu3gjl9qe3fwj4

List of great stake pools to support (operated by valuable members of the community and IT experts):

CLIO1
RDLRT
UNDR
LOVE
AEON
BCSH

Twitter:

Garden Pool Website:

Telegram:

Instagram:

Timestamps:
00:00 Intro
01:30 Creating a Notification Channel
03:15 Creating a Telegram Bot
09:08 Set-up example alert 1 (Disk Usage)
15:50 Set-up example alert 2 (Block Height)
19:13 Outro
Рекомендации по теме
Комментарии
Автор

This is beautiful! Thank you for your videos!

BozmanAu
Автор

This was incredibly helpful. Thank you so much!!

ianoble
Автор

hi Im using template for my dashboard as I have multiple servers .but while creating alert i couldn't pass template variable as work around I gave server name it works .

but another issue is how to use reg exp or wildcard when I have multiple server instances ?

I want to use something like *.com in my prom query .


100 - ((node_filesystem_avail_bytes{instance="server1.com:9100", job="node", device!~'rootfs', mountpoint="/"} * 100) / node_filesystem_size_bytes{instance="server1.com:9100", job="node", device!~'rootfs', mountpoint="/"})

manojchander