Налаштування сповіщень моніторингу Grafana
Для налаштування нотифікацій виконайте наступні кроки:
-
Оберіть канал для нотифікацій. Ми рекомендуємо використовувати чат-бот у Telegram.
-
Створіть групу в Telegram та додайте до неї чат-бот із правами адміністратора групи.
Детальні налаштування чат-бота можна знайти за посиланням: https://gist.github.com/dl6nm/c312acbc6fddf1a56d749e045f040ca3. -
Увійдіть до сервісу Grafana у проєкті
grafana-monitoring
за допомогоюSign in with OAuth
.Попередньо переконайтеся, що користувач, який виконує налаштування, має встановлену роль grafana-admin
у реалміopenshift
сервісу Keycloak. -
Додайте канал нотифікацій з типом
Telegram
у Grafana. Вкажіть ім’я каналу та налаштування параметрів ID бота і групи із кроку 2. -
Перевірте надходження повідомлень створеного каналу сповіщень. В групу має надійти тестове повідомлення.
-
Для налаштування виводу alerting-сповіщень із дашборда Load Volumes, load nodes CPU, RAM та перевірки їх надходження до Telegram, виконайте наступні кроки:
-
Переконайтеся, що налаштування нотифікацій в Telegram згідно з пунктом 4 були виконані.
-
Клонуйте дашборд Load Volumes, load nodes CPU, RAM.
-
Для кожної панелі в клонованому дашборді, перейдіть до режиму редагування і видаліть старі недійсні ID у налаштуваннях Alert.
-
Вкажіть канал нотифікацій, налаштований у пункті 4, для кожної панелі у розділі Alert.
-
Збережіть усі зміни на панелі та в самому дашборді.
-
-
Перевірте надходження alerting-сповіщень у Telegram, надіславши тестове повідомлення в групу.