Почему мы создали Dibri
Dibri помогает веб-студиям и фрилансерам замечать проблемы с сайтами раньше, чем это сделают их клиенты. Вот почему мы его создали и что он уже умеет отслеживать.
Зачем мы делаем Dibri
Наверное, один из самых неприятных способов узнать, что сайт сломался, это получить сообщение от клиента:
А у нас сайт не работает. Давно?
Особенно когда ты этот сайт делал и продолжаешь его обслуживать.
Примерно из этой проблемы и появился Dibri.
Что такое Dibri
Dibri — небольшой сервис для мониторинга сайтов. В первую очередь мы делаем его для веб-студий, фрилансеров и всех, у кого на поддержке есть клиентские сайты.
Идея очень простая: узнать о проблеме раньше клиента.
При этом просто проверить, что сервер отвечает, не всегда достаточно. Сайт может открываться, но отвечать неправильным HTTP-кодом. Может подходить к концу SSL-сертификат. Может исчезнуть robots.txt или sitemap.xml.
Каждая такая мелочь сама по себе не выглядит катастрофой. Но когда на поддержке уже не один и не два сайта, проверять всё это руками становится нереально.
Вот этим и должен заниматься Dibri.
Что уже работает
Сейчас Dibri умеет проверять:
доступность сайта и HTTP-статус;
SSL-сертификат и сколько дней осталось до его окончания;
robots.txt;
sitemap.xml.
Проверки запускаются автоматически, результаты сохраняются в истории.
Если возникает проблема, Dibri фиксирует инцидент и отправляет уведомление. Когда всё снова работает, инцидент закрывается.
Уведомления сейчас можно получать по email и в Telegram.
Пока всё довольно просто. И это специально.
Не хочется сразу строить огромную систему с сотней настроек, половина из которых никому не понадобится. Лучше постепенно добавлять проверки и возможности, которые действительно оказываются полезными.
В будущем хочется добраться и до более интересных вещей: проверять не только доступность сайта, но и его реальную работу. Например, элементы страниц, формы и целые пользовательские сценарии.
Но это потом.
Зачем этот блог
Здесь всё ещё проще.
Будем писать о том, что появляется в Dibri: новые проверки, изменения, исправления и другие заметные вещи.
Заодно через какое-то время будет интересно посмотреть, с чего всё начиналось.
А начинается всё с довольно простой мысли:
лучше узнать, что сайт клиента сломался, раньше самого клиента.