+7 495 142 04 22
welcome@gals.software
© 2018 Gals Software
New Relic

Бизнес-кейс New Relic в лоукост-авиакомпании Ryanair

С момента своего первого маршрута в 1985 году с 15-местным самолетом, Ryanair сегодня перевозит почти 120 миллионов пассажиров в год, более чем из 200 пунктов назначения на более чем 1800 ежедневных рейсах.
При ценах от 9,99 евро за рейс, неудивительно, что на сайт Ryanair ежедневно приходят более 1,3 миллиона посетителей. Веб-сайт является одной из важнейших задач его команды Деклана Костелло, менеджера по инфраструктуре и операциям в Ryanair. Потому что, если что-то не работает на веб-сайте Ryanair, пассажиры не смогут забронировать авиабилеты, зарегистрироваться, арендовать автомобили или распечатать посадочные талоны.

Не так давно, Костелло и его команда мало разбирались в эффективности веб-сайта и не могли быстро устраненить неполадки. Основываясь на времени загрузки страницы, четыре члена команды, ответственной за сайт, могли видеть, что что-то не так, но не больше. «Мы видели, что сайт замедляется или вообще не работает, но понятия не имели, где проблема», — говорит он.

Веб-сайт Ryanair связан с внутренними системами компании, а также с внешними сервисами: прокатом автомобилей, бронированием гостиниц, резервированием парковки и другими сервисами, предоставляемыми Ryanair. Если в этой экосистеме была ошибка, команда Костелло должна была попытаться выяснить, что произошло. «Мы были взволнованы и начали тестировать сайт и искали компонент, который мог отвечать за снижение производительности, ошибки или таймауты в системе», — говорит Костелло.

Архитектор команды Костелло услышал о новой платформе New Relic и решил протестировать ее на мобильном веб-сайте Ryanair. Платформа New Relic прошла тест и Ryanair также установил систему на основном веб-сайте. Вскоре, эта платформа использовалась не только командой Костелло, но и всеми ИТ-подразделениями как главный источник данных о производительности.
«Между тем, мы отказались от других систем мониторинга, потому что New Relic уже давно является нашей глобальной «Библией» для сайта, — говорит Костелло. На стене офиса Ryanair висят девять разных экранов с представлениями New Relic, и есть дополнительные мониторы с полезными данными в режиме реального времени от New Relic Insights.

В дополнение к операционной команде, все разработчики Ryanair имеют доступ к New Relic. «Как и мы, — говорит Костелло, — все остальные подразделения также используют New Relic: разработка, интеграция и тестирование».

Что наблюдают сотрудники в панелях New Relic? Важнейшей метрикой на предприятии является количество проданных мест или рейсов. «Это число всегда находится в поле зрения, — говорит Костелло, — в зале заседаний команды Commercial Yields. Они наблюдают за ними день за днем на своих сотовых телефонах, а менеджер даже в кабинете на своей стене».

До New Relic приходилось брать данные из электронного письма, которое отправлялось каждые 30 минут с помощью механизма резервирования бэкэнда. «Кто-то должен был обновлять это час за часом в течение дня, — вспоминает Костелло. Сегодня эта информация доступна в режиме реального времени».
На стене офиса Ryanair висят девять разных экранов с представлениями New Relic, и есть дополнительные мониторы с полезными данными в режиме реального времени от New Relic Insights.
«Между тем, мы отказались от других систем мониторинга, потому что New Relic уже давно является нашей глобальной «Библией» для сайта, — говорит Костелло.

В дополнение к операционной команде, все разработчики Ryanair имеют доступ к New Relic. «Как и мы, — говорит Костелло, — все остальные подразделения также используют New Relic: разработка, интеграция и тестирование».

Что наблюдают сотрудники в панелях New Relic? Важнейшей метрикой на предприятии является количество проданных мест или рейсов. «Это число всегда находится в поле зрения, — говорит Костелло, — в зале заседаний команды Commercial Yields. Они наблюдают за ними день за днем на своих сотовых телефонах, а менеджер даже их на своей стене».

До New Relic приходилось брать данные из электронного письма, которое отправлялось каждые 30 минут с помощью механизма резервирования бэкэнда. «Кто-то должен был обновлять это час за часом в течение дня, — вспоминает Костелло. Сегодня эта информация доступна в режиме реального времени».
«Благодаря New Relic мы все работаем все лучше и быстрее. Без New Relic устранение неполадок было бы невозможно в нашем окружении».
Деклан Костелло, менеджер по инфраструктуре и операциям Ryanair
В дополнение к проданным рейсам Ryanair отслеживает другие показатели: онлайн-регистрация, поиск доступных рейсов, время отклика платежей, регистрация учетных записей MyRyanair, неудачные логины, количество одобрений карточных платежей и коэффициенты ошибок, как на основном веб-сайте, так и на мобильной версии. Команда Костелло и другие подразделения организации используют эти показатели следующим образом:

  • Выявление тенденций и шаблонов. С помощью настройки временных интервалов в New Relic Insights, Ryanair может быстро и легко сравнивать показатели в разные периоды времени. «Таким образом, мы можем видеть, например, что количество проданных мест и количество регистраций на прошлой неделе упали одновременно в тот же день», — объясняет Костелло.

  • Определение проблем производительности с внешними службами. Банк с медленным сроком утверждения кредитной карты, неправильный IP-адрес PayPal или механизм бронирования от компании по прокату автомобилей— язык запросов New Relic (NRQL) всегда позволяет команде Костелло работать с быстрой отдачей. Задание ряда сложных вопросов о системе помогает найти подсказки относительно того, где может быть проблема.

  • Обнаружение кибератак. Уязвимости, которые могут повлиять на общую производительность и являются большой проблемой для Ryanair. Используя New Relic, операционная группа может отслеживать уязвимости и блокировать такие атаки с помощью специальной технологии.

  • Признание увеличения попыток мошенничества. Исходя из взаимосвязи между невыплаченными платежами и одобренными платежами, Ryanair может определить, увеличивается ли количество попыток мошенничества. Когда показатели метрик платежей превышают определенные пороговые значения команда Костелло автоматически приходят уведомления от New Relic NRQL.
Костелло считает, что его операционная группа стала более независимой благодаря New Relic Digital Intelligence Platform. Архитектору программного обеспечения больше не нужно рассказывать, какая область веб-сайта или внешней системы вызывает ошибки, он может сам контролировать процесс и диагностировать проблемы в режиме реального времени. «Благодаря New Relic мы все работаем всё лучше и быстрее, — говорит Костелло.

Кроме того, команда ИТ-специалистов Ryanair сегодня может взять на себя большую ответственность и поддерживать более ориентированную на клиента инфраструктуру с той же небольшой группой из четырех сотрудников. «Раньше у нас был только один веб-сайт, а теперь пять веб-сайтов с девятью различными микросервисами, все взаимосвязанные и обмениваются информацией», — указывает Костелло. «Без New Relic устранение неполадок было бы невозможно в этой среде». C New Relic веб-сайт Ryanair продолжает соответствовать мантре «Всегда лучше и лучше».
Корпоративный блог Gals Software
Подпишитесь здесь и каждую неделю будете получать свежие статьи и другую полезную информацию по ИТ-мониторингу.
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности.
Есть вопросы или предложения?
Вы можете написать здесь и при необходимости приложить файлы.
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности.