devops

Монитор с графиками и дашбордами

Мониторинг без драмы: Prometheus и Grafana для одного разработчика

15.09.2025

Когда я в одиночку поддерживаю пет-проект или небольшой внутренний сервис, соблазн пропустить мониторинг велик — кажется, что можно просто посмотреть логи, если что-то сломается. На практике так и происходит: что-то ломается, а узнаёшь об этом от пользователя, а не от системы. После пары таких случаев я всегда настраиваю минимальный мониторинг ещё до того, как сервис уходит в прод.

Минимальный набор, который реально нужен

Мне не нужен полноценный observability-стек с распределённой трассировкой для проекта на одного человека. Нужны три вещи: метрики (Prometheus), визуализация (Grafana) и алерты в удобный канал — у меня это Telegram-бот.

Контейнеры в порту

Docker Compose вместо Kubernetes: когда простота выигрывает

22.04.2025

Когда я рассказываю коллегам, что в одном из рабочих проектов мы сознательно не стали переезжать на Kubernetes и остались на Docker Compose, реакция обычно одна и та же: удивлённо поднятые брови. Постараюсь объяснить логику этого решения.

Контейнерный порт с высоты птичьего полёта

Контекст проекта

Речь о внутреннем сервисе для одной команды из шести человек: один API, одна база данных, один воркер для фоновых задач и nginx перед всем этим. Нагрузка предсказуемая, пиков нет, серьёзного масштабирования не требуется — сервис используют около двухсот сотрудников компании в рабочее время.

Домашняя серверная полка с Raspberry Pi

Мой домашний сервер: три года экспериментов

09.01.2025

Три года назад я купил старый системный блок на «Авито» за смешные деньги — просто чтобы не бояться экспериментировать с тем, что можно случайно сломать на работе. С тех пор домашняя лаба превратилась в отдельное маленькое хобби, которое, как ни странно, регулярно приносит пользу и на основной работе.

С чего началось

Первая версия была наивной: один Raspberry Pi, на котором крутился Pi-hole для блокировки рекламы на весь дом. Через месяц я добавил второй Pi под домашний DNS-резолвер, а ещё через два — списанный ноутбук, на котором поднял Docker и начал пробовать всё, что было интересно, но страшно тащить в рабочий контур: новые версии баз данных, необычные конфигурации reverse-proxy, экспериментальные инструменты мониторинга.