Современные подходы к разработке, деплою и сопровождению приложений требуют совершенно иного отношения — нужна возможность быстро найти необходимую информацию. Системы централизованного сбора и анализа журналов здесь выручают как никогда.
Если у вас «зоопарк» разных информационных систем, которые генерируют огромное количество служебной информации, то встает резонный вопрос, где её хранить.
Для решения этой задачи есть хранилище для логов на базе Elasticsearch, Logstash и Kibana или ELK Stack. Мы настраиваем отправку всех логов из всех систем в это хранилище и мониторим их.
Всё это помогает решить следующие задачи
Затраты времени
Помогаем разработчикам и сисадминам, время которых просто жалко и дорого тратить на написание grep-конвейеров и парсеров под каждый отдельный случай.
Доступ к информации
Предоставить доступ к информации, содержащейся в логах, умеренно-продвинутым пользователям — менеджерам и техподдержке.
Наличие ошибок
Видеть динамику и тенденции появления залоггированых событий (например, ошибок).
Используемые технологии
ElasticSearch. Для хранения, анализа, поиска по логам.
Logstash. Сервис для сбора логов и отправки их в Elasticsearch.
Kibana. Удобная и красивая web панель для работы с логами.
Beats. Агенты для отправки логов в Logstash. Они бывают разные.
Nginx. Для проксирования соединения на Kibana.
Наши клиенты и реализованные проекты
Git in Sky реализовал 250+ проектов в разных отраслях. Основные группы наших клиентов и кейсы: