Pull to refresh
1
16
Send message

Нотификации в telegram о падении приложения, через графану

Level of difficultyEasy
Reading time2 min
Views1.4K

Это не анонсированная третья часть. Первые две здесь:

1. Подготовка Django приложения для локальной разработки и деплоя

2. Django приложение в докере. Логирование и мониторинг (тоже в докере)

Не анонсированная, потому что этот способ подходит для любого приложения с метриками через Prometheus, но как настраивать их для конкретного Django приложения можно посмотреть в предыдущих частях.

Читать далее
Total votes 7: ↑3 and ↓4+4
Comments5

Django приложение в докере. Логирование и мониторинг (тоже в докере)

Level of difficultyEasy
Reading time2 min
Views1.6K

Обещанная вторая часть. Первая часть здесь.

Основной идеей было настроить все с минимальным количеством ручных действий для работы легирования и мониторинга.

Одно ручное действие все же потребуется — указать хост (или ip), по которому Prometheus будет собирать метрики. В остальном все заработает просто по docker-compose up.

Читать далее
Total votes 4: ↑2 and ↓2+4
Comments0

Подготовка Django приложения для локальной разработки и деплоя

Reading time3 min
Views1.5K

Поговорим про настройку приложения для двух сред «разработки» local и условного прода. Локально приложение будет запускаться с установкой всего необходимого на компьютер, то, что дальше я буду именовать продом будет представлять из себя запуск через docker-compose.

Что это за приложение по сути значения не имеет, из особенностей — там будет celery поверх redis и Postgres, как персистентное хранилище. Код приложения можно посмотреть здесь.

Настроим переменные окружения для двух разных сред и подготовим код под это.

Настроим логирование через Loki и Grafan-у. Настроим мониторинг через Prometheus в ту же Grafan-у.

Поехали
Total votes 4: ↑4 and ↓0+8
Comments0

Information

Rating
456-th
Registered
Activity