Статьи

Стоковый ClickHouse занял 12 ГБ диска при 543 КБ данных: сколько на самом деле ест self-hosted observability

Стоковый ClickHouse занял 12 ГБ диска при 543 КБ данных: сколько на самом деле ест self-hosted observability

В статье на Хабре я рассказывал, как устроена Gotcha - self-hosted-система observability на Go: ошибки, трейсы, метрики, профилирование, аптайм-чеки. В комментариях больше всего реакции собрали не архитектурные решения, а цифры потребления с боевого стенда. Логично: материалов вида "поставьте и…

Gotcha — self-hosted observability на своём сервере

Gotcha — self-hosted observability на своём сервере

Коротко: Gotcha — self-hosted observability (ошибки, аптайм, трейсы, метрики, профили) в одном Go-бинарнике на PostgreSQL и ClickHouse; совместим с Sentry SDK. Gotcha — это self-hosted observability-платформа: трекинг ошибок, мониторинг аптайма, распределённый трейсинг, метрики и профилирование…

Docker-хаки для локальной разработки

Docker-хаки для локальной разработки

Коротко: приёмы Docker для локалки: ускорение сборки кэшем слоёв, быстрый вход в контейнер, чистка места, отладка сети и удобные алиасы. Docker для локалки — это не только «поднять контейнеры». Несколько приёмов делают работу быстрее и убирают типовую боль: ускорение сборки кэшем, быстрый вход в…

Сборка и деплой Go-бинаря в Docker (multi-stage)

Сборка и деплой Go-бинаря в Docker (multi-stage)

Коротко: Go компилируется в один статический бинарник, поэтому образ собирают multi-stage — итог в единицы мегабайт вместо сотен. Коротко: Go компилируется в один статический бинарник, поэтому образ для него собирают в два этапа (multi-stage) — на первом компилируют в «толстом» образе с тулчейном…

Docker установка - удаление - настройка директории /var/lib/docker

Docker установка - удаление - настройка директории /var/lib/docker

Коротко: Docker по умолчанию хранит образы в /var/lib/docker на системном диске; разбираем, как перенести хранилище на другой диск. Docker по нынешним временам — must have для любого разработчика. Установка и удаление просты (всё по официальной инструкции), а вот с директорией хранения есть нюанс…

Нужна разработка или консультация?

Опишите задачу — отвечу и предложу формат работы.

Обсудить задачу