SlideShare a Scribd company logo
1 of 7
Мониторинг
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

What's hot

Инфраструктурные решения в облаке
Инфраструктурные решения в облакеИнфраструктурные решения в облаке
Инфраструктурные решения в облаке
ActiveCloud
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
it-people
 

What's hot (20)

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

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

[1.3] Мониторинг событий ИБ — мастерим «дашборд» - Тарас Иващенко
[1.3] Мониторинг событий ИБ — мастерим «дашборд» - Тарас Иващенко[1.3] Мониторинг событий ИБ — мастерим «дашборд» - Тарас Иващенко
[1.3] Мониторинг событий ИБ — мастерим «дашборд» - Тарас Иващенко
OWASP Russia
 
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Anton Baranov
 
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Ontico
 
опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загор
drupalconf
 
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
SECON
 

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

[1.3] Мониторинг событий ИБ — мастерим «дашборд» - Тарас Иващенко
[1.3] Мониторинг событий ИБ — мастерим «дашборд» - Тарас Иващенко[1.3] Мониторинг событий ИБ — мастерим «дашборд» - Тарас Иващенко
[1.3] Мониторинг событий ИБ — мастерим «дашборд» - Тарас Иващенко
 
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
 
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
 
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
 
Асинхронный биллинг для службы такси - IzhDevCom November 2014
Асинхронный биллинг для службы такси - IzhDevCom November 2014Асинхронный биллинг для службы такси - IzhDevCom November 2014
Асинхронный биллинг для службы такси - IzhDevCom November 2014
 
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
 
опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загор
 
SECON'2016. Алексеев Олег, Живой API
SECON'2016. Алексеев Олег, Живой APISECON'2016. Алексеев Олег, Живой API
SECON'2016. Алексеев Олег, Живой API
 
SECON'2016. Панин Сергей, Лебедев Андрей, Храмушин Дмитрий, IT-инфраструктура...
SECON'2016. Панин Сергей, Лебедев Андрей, Храмушин Дмитрий, IT-инфраструктура...SECON'2016. Панин Сергей, Лебедев Андрей, Храмушин Дмитрий, IT-инфраструктура...
SECON'2016. Панин Сергей, Лебедев Андрей, Храмушин Дмитрий, IT-инфраструктура...
 
DevOps
DevOps DevOps
DevOps
 
Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014
Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014
Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014
 
Андрей Завадский "Бессерверная архитектура"
 Андрей Завадский "Бессерверная архитектура" Андрей Завадский "Бессерверная архитектура"
Андрей Завадский "Бессерверная архитектура"
 
обзор архитектуры и подсистем деплоя и мониторинга
обзор архитектуры и подсистем деплоя и мониторингаобзор архитектуры и подсистем деплоя и мониторинга
обзор архитектуры и подсистем деплоя и мониторинга
 
Обзор архитектуры и подсистем деплоя и мониторинга. Как инженеры делают систе...
Обзор архитектуры и подсистем деплоя и мониторинга. Как инженеры делают систе...Обзор архитектуры и подсистем деплоя и мониторинга. Как инженеры делают систе...
Обзор архитектуры и подсистем деплоя и мониторинга. Как инженеры делают систе...
 
Современные технологии сайтостроения для решения бизнес-задач
Современные технологии сайтостроения для решения бизнес-задач Современные технологии сайтостроения для решения бизнес-задач
Современные технологии сайтостроения для решения бизнес-задач
 
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
 
Управление доступом и контроль параметров безопасности виртуальной инфраструк...
Управление доступом и контроль параметров безопасности виртуальной инфраструк...Управление доступом и контроль параметров безопасности виртуальной инфраструк...
Управление доступом и контроль параметров безопасности виртуальной инфраструк...
 
Опыт виртуализации системы электронной почты ММК
Опыт виртуализации системы электронной почты ММКОпыт виртуализации системы электронной почты ММК
Опыт виртуализации системы электронной почты ММК
 
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITYCONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
CONTINUOUS INTEGRATION ДЛЯ ЧАЙНИКОВ ВМЕСТЕ С TEAMCITY
 
Enterprise monitoring solution
Enterprise monitoring solutionEnterprise monitoring solution
Enterprise monitoring solution
 

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

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