Setting custom alerts or notifications
After configuring our first dashboard to be aware of the Airflow application, we must ensure our monitoring is never left without observation. With teams busy with other tasks, creating alerts is the best way to guarantee we still have oversight over the application.
There are many ways to create alerts and notifications, and previously we implemented something similar to monitor our DAG by sending an email notification when an error occurs. Now, we will try a different approach, using an integration with Telegram.
In this recipe, we will integrate Grafana alerts with Telegram. Using a different tool to provide system alerts can help us understand the best approach to advise our teams and break the cycle of always using email.
Getting ready
Refer to the Technical requirements section for this recipe since we will handle it with the same technology.
To accomplish this exercise, ensure that StatsD, Prometheus, and Grafana are...