Краткое введение в Elasticsearch

Насколько замечательно Grafana, Graphite и Prometheus справляются с численными данными мониторинга, вроде загрузки процессора по времени, настолько же они бесполезны для работы с логами. А ведь с теми …

Как я ходил на быстрые свидания с рекрутерами на HackerX

Приходит мне недавно письмо: Павел! Вы приглашены на HackerX в Торонто —  встречу типа быстрых свиданий для рекрутеров и фул-стэк разработчиков, на которую пускают только своих. В …

Отслеживаем события приложения в Graphite

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

Собираем метрики приложения с Prometheus

Есть два концептуально разных подхода к сбору метрик приложения. Есть PUSH подход, при котором хранилище тихо сидит где-нибудь и надеется, что случайный провайдер метрик в него …

Про хотение назад в Беларусь (иногда)

Хотя жизнь в суверенной Канадии, в общем-то, вполне себе налаживается, всё равно время от времени в голову приходит мысль вроде «Блин, ну какого чёрта мы тут делаем? …

Визуализация данных мониторинга с Grafana

Хотя Graphite весьма неплохо рисует одиночные графики, с созданием дашбордов целиком он справляется так себе. Конечно, можно взять его Render URL API и сделать себе HTML-дашборд …

collectd: используем JavaScript для сбора метрик

Exec плагин Среди всего разнообразия плагинов в collectd есть один особенный: если из-за какой-нибудь техногенной катастрофы у collectd останется только Exec, то им вполне можно заменить все остальные. …

Мой первый тикет за парковку

Всё труднее находить темы для постов на канадскую тематику, но иногда они находят меня сами. Грузимся мы вчера с сыном в машину. Я — празднично побулькивая шампанским. Он …

Краткое введение в Graphite

Что такое Graphite Graphite — это приложение, которое здорово делает три вещи: принимает данные мониторинга от сторонних агентов, сохраняет их в базу, и показывает эти данные …

Краткое введение в rrdtool

В прошлом посте я упомянул, что collectd по-умолчанию сохраняет собранные данные через rrdtool. На выходе получаются несколько .rrd файлов — по одному для каждой метрики — и их …