mirror of
https://github.com/Dannecron/netology-devops.git
synced 2025-12-25 23:32:37 +03:00
homework 10.3: complete rest of homework
This commit is contained in:
@@ -55,8 +55,41 @@ avg(node_load15{})
|
||||
|
||||
- Количество свободной оперативной памяти
|
||||
|
||||
// todo
|
||||
```text
|
||||
node_memory_MemTotal_bytes - node_memory_Active_bytes
|
||||
```
|
||||
|
||||
- Количество места на файловой системе
|
||||
|
||||
// todo
|
||||
```text
|
||||
node_filesystem_avail_bytes{mountpoint="/"}
|
||||
```
|
||||
|
||||

|
||||
|
||||
### Задание 3
|
||||
|
||||
> Создайте для каждой Dashboard подходящее правило alert (можно обратиться к первой лекции в блоке "Мониторинг").
|
||||
> Дополнительно нужно завести удобный для вас канал нотификации, например Telegram или Email и отправить туда тестовые события.
|
||||
>
|
||||
> Для решения ДЗ - приведите скриншот вашей итоговой Dashboard и скриншоты тестовых событий из каналов нотификаций.
|
||||
|
||||
Dashboard с настроенными alerts:
|
||||
|
||||

|
||||
|
||||
Тестовая нотификация в `discord`:
|
||||
|
||||
[grafana_discord_test_alert](./img/grafana_discord_test_alert.png)
|
||||
|
||||
### Задание 4
|
||||
|
||||
> Сохраните ваш Dashboard.
|
||||
>
|
||||
> Для этого перейдите в настройки Dashboard, выберите в боковом меню "JSON MODEL".
|
||||
>
|
||||
> Далее скопируйте отображаемое json-содержимое в отдельный файл и сохраните его.
|
||||
>
|
||||
> В решении задания - приведите листинг этого файла.
|
||||
|
||||
Файл с dashboard: [stack/grafana/dashboard_backup.json](./stack/grafana/dashboard_backup.json)
|
||||
|
||||
Reference in New Issue
Block a user