SlideShare a Scribd company logo
Мониторинг
e-commerce
проектов
Обухов Сергей
Руководитель веб разработки ГК Читай Город и Новый Книжный
Особенности проекта
• Огромное количество Legacy кода
• Распределенная архитектура
• Realtime обмен данными с внутренней ИС
• Continuous integration
• Пиковые нагрузки
• Временный функционал (акции и т.д.)
• Масштабирование и модификация архитектуры
Мониторинг ?
Какие требования должны
предъявляться к мониторингу
e-commerce проекта,
попробуем разобраться
Сравнение
Преимущества и недостатки
NewRelic Pinba Zabbix
простота установки
и настройки + - -
Мобильный клиент + - -
Мониторинг ресурсов
сервера + + +
Мониторинг базы
данных (MySQL,
PostgreSQL)
+ + +
Мониторинг front-end + - -
Настройка
уведомлений + + +
Мониторинг
медленных скриптов,
stacktrace
+ + -
Дружественный
интерфейс + - +
Техподдержка + - -
Failover = $
Необходимо знать о сбое ещё до того,
как он произойдёт
1. Настраиваем предупреждения
2. Собираем статистическую информацию
3. Имеем realtime информацию о серверах
NewRelic
• До его внедрения использовались
Zabbix, собственный софт, ssh tools (dstat, iotop, htop, cbm)
Скорость выявления
проблемы
Скорость получения
информации о
состоянии серверов
Кол-во пользователей
мониторинга
Кол-во
несвоевременно
выявленных проблем
Результаты внедрения newrelic
До
После
Вопросы ?

More Related Content

PDF
Размещение баз данных 1С во внешней инфраструктуре
PPTX
переезд мониторинга
PDF
OpenStack: от enterprise к сервис-провайдеру / Сергей Пимков (Селектел)
PDF
корпоративная видеосвязь из облака крок
PPTX
Разработка high load системы на .NET Core
PDF
По дороге с облаками к решению любой ИТ-задачи
PPTX
vi stories: миграция на .NET Core
PDF
Возможности Облака КРОК
Размещение баз данных 1С во внешней инфраструктуре
переезд мониторинга
OpenStack: от enterprise к сервис-провайдеру / Сергей Пимков (Селектел)
корпоративная видеосвязь из облака крок
Разработка high load системы на .NET Core
По дороге с облаками к решению любой ИТ-задачи
vi stories: миграция на .NET Core
Возможности Облака КРОК

What's hot (20)

PDF
Обеспечение безопасности данных в облаке КРОК
PPTX
Разбор реального кейса построения гибридного облака.
PPTX
Реальный кейс создания и сопровождения облачной ИТ-инфраструктуры компании ма...
PPTX
Сценарии использования внешних облаков (sept'13)
PDF
HPE: гиперконвергентная ИТ-инфраструктура «все-в-одном»
PPTX
Oblakoteka mont partnerday_2015
PPTX
Как партнерам заработать на Windows Azure
PPTX
Правильный виртуальный ЦОД
PPTX
TeamPass - управление разграничением доступа к сервисным паролям в команде | ...
PDF
ScaleIO: AGENT КРОК 00Scale. Внедрение
PDF
Гиперконвергентные решения Nutanix
PPTX
Облакотека - интеграционная платформа для партнеров
PPTX
Инфраструктурные решения в облаке
PDF
Backup-as-a-Service: облачная подушка безопасности
PDF
Опыт построения комплексного катастрофоустойчивого решения NetApp и фрагмента...
PDF
Автоматизация анализа логов на базе Elasticsearch
PDF
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
PDF
Микросервисный фронтенд
PDF
Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах
PDF
Moбильная база данных Realm. Прошло ли время SQLite?
Обеспечение безопасности данных в облаке КРОК
Разбор реального кейса построения гибридного облака.
Реальный кейс создания и сопровождения облачной ИТ-инфраструктуры компании ма...
Сценарии использования внешних облаков (sept'13)
HPE: гиперконвергентная ИТ-инфраструктура «все-в-одном»
Oblakoteka mont partnerday_2015
Как партнерам заработать на Windows Azure
Правильный виртуальный ЦОД
TeamPass - управление разграничением доступа к сервисным паролям в команде | ...
ScaleIO: AGENT КРОК 00Scale. Внедрение
Гиперконвергентные решения Nutanix
Облакотека - интеграционная платформа для партнеров
Инфраструктурные решения в облаке
Backup-as-a-Service: облачная подушка безопасности
Опыт построения комплексного катастрофоустойчивого решения NetApp и фрагмента...
Автоматизация анализа логов на базе Elasticsearch
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
Микросервисный фронтенд
Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах
Moбильная база данных Realm. Прошло ли время SQLite?
Ad

Similar to WebSite Security Day 2016 - Мониторинг e-commerce (7)

PDF
Александра Чекарева Магистр права, Старший юрист. Дмитрий Беспалов Специалист...
PPTX
Мониторинг проектов: сравнительный анализ существующих решений
PDF
Доклад "Мониторинг серверных приложений"
PPTX
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
PPTX
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
PPTX
Секции ADV на RIW 2013: Настоящее и будущее e-commerce-платформ: технологии, ...
PDF
Доклад Ильи Аблеева на DevOps Meetup "Мониторинг высоконагруженного проекта".
Александра Чекарева Магистр права, Старший юрист. Дмитрий Беспалов Специалист...
Мониторинг проектов: сравнительный анализ существующих решений
Доклад "Мониторинг серверных приложений"
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Секции ADV на RIW 2013: Настоящее и будущее e-commerce-платформ: технологии, ...
Доклад Ильи Аблеева на DevOps Meetup "Мониторинг высоконагруженного проекта".
Ad

WebSite Security Day 2016 - Мониторинг e-commerce

  • 1. Мониторинг e-commerce проектов Обухов Сергей Руководитель веб разработки ГК Читай Город и Новый Книжный
  • 2. Особенности проекта • Огромное количество Legacy кода • Распределенная архитектура • Realtime обмен данными с внутренней ИС • Continuous integration • Пиковые нагрузки • Временный функционал (акции и т.д.) • Масштабирование и модификация архитектуры
  • 3. Мониторинг ? Какие требования должны предъявляться к мониторингу e-commerce проекта, попробуем разобраться
  • 4. Сравнение Преимущества и недостатки NewRelic Pinba Zabbix простота установки и настройки + - - Мобильный клиент + - - Мониторинг ресурсов сервера + + + Мониторинг базы данных (MySQL, PostgreSQL) + + + Мониторинг front-end + - - Настройка уведомлений + + + Мониторинг медленных скриптов, stacktrace + + - Дружественный интерфейс + - + Техподдержка + - -
  • 5. Failover = $ Необходимо знать о сбое ещё до того, как он произойдёт 1. Настраиваем предупреждения 2. Собираем статистическую информацию 3. Имеем realtime информацию о серверах
  • 6. NewRelic • До его внедрения использовались Zabbix, собственный софт, ssh tools (dstat, iotop, htop, cbm) Скорость выявления проблемы Скорость получения информации о состоянии серверов Кол-во пользователей мониторинга Кол-во несвоевременно выявленных проблем Результаты внедрения newrelic До После

Editor's Notes

  • #2: Читай Город относится к e-commerce проектам с высокой нагрузкой, для которых отсутствие проблем в работе является одним из ключевых требований. Проект работает в условиях жесткой конкуренции, поэтому стабильность работы интернет магазина на первом месте.
  • #3: У любого проекта имеются свои особенности, для интернет магазинов и в частности они есть и у интернет магазина Читай Город. Проект претерпевал изменения как по структуре данных (каталог товара), функционалу (спец разделы, акции (видеоконкурс)) Бла бла бла Это требует постоянного мониторинга, в интерфейсе которого может разобраться не администратор