Мониторинг приложений в мобильном операторе. Для чего используют платформу Dynatrace в Vodafone

Про Vodafone:
● Обслуживает 19 млн. абонентов на конец 2021 года

Индустрия:
Телеком

Компания Vodafone не нуждается в представлении. На конец 2021 года сеть оператора обслуживает 19 млн. абонентов в Украине. Компания является одним из крупнейших телеком-операторов с хорошо развитой IT-инфраструктурой и большим набором программных комплексов. Такая структура помогает поддерживать предоставляемые клиентам сервисы и внутренние процессы компании.

IT в Vodafone – это основа бизнеса, поэтому качество работы IT-сервисов один из основных приоритетов.

Мы попросили Андрея Пеньковского, Head of Application Systems Operation Unit, и Андрея Микитенко, senior system administrator, поделиться опытом выбора и внедрения решения для мониторинга приложений.

Откуда возникла потребность в системе мониторинга приложений?
Для полноценной и эффективной поддержки любого сложного программного комплекса, необходим мониторинг его работоспособности.
Если же мы говорим о действительно сложных программных комплексах, с точки зрения архитектуры и набора функций, то необходимо иметь действительно глубокий анализ параметров их работы: взаимодействия со смежными системами, нагрузки и наличия ошибок на низком уровне. В нашем случае речь идет о функционале операционного CRM и мобильного приложения самообслуживания абонентов. Именно для такой сложной и критически важной для бизнеса платформы нам понадобился «продвинутый» мониторинг, который помог бы оценить и повысить эффективность ее работы. В данном случае наш выбор пал на платформу Dynatrace.

Используете ли вы мониторинг для разработки, какие особенности у вас?

Разработкой у нас в Группе Vodafone занимается дочерняя компания-разработчик. Также продукты поставляются нам другими подрядчиками. Мы со всеми работаем на договорных условиях и взаимодействуем с коллегами-поставщиками через систему для постановки и контроля задач. Особенность здесь состоит в необходимости очень четко формулировать запросы и предоставлять максимально полную картину проблемной ситуации. Неотъемлемой частью этой картины, конечно же, являются данные с систем мониторинга.

Кто-то еще пользуется платформой Dynatrace, кроме вашей команды?

Мы не держим Dynatrace исключительно для своего внутреннего пользования. Информацию с результатами диагностики мы регулярно передаем командам разработки. Наличие единой консоли или «единого центра правды», как называет это вендор, позитивно сказывается на атмосфере сотрудничества и эффективности взаимодействия. Кроме того, такое взаимодействие позволяет нашему поставщику быстрее отрабатывать свои задачи и соблюдать договорные SLA. Таким образом данный инструмент не только избавляет нас от лишней головной боли, но и подстраховывает в договоренностях с подрядчиком.

Для каких ежедневных задач используется мониторинг?

Dynatrace запущен и работает круглосуточно, сигнализируя о всех аномалиях, которые платформа видит на прикладном ПО.
Поскольку у нас в компании есть специальная служба мониторинга, Dynatrace выполняет, скорее, вспомогательную функцию. Хотя, нужно отдать ей должное, уведомления о проблемах от Dynatrace приходят раньше. Коллеги дополнительно используют мобильное приложение вендора для моментального отслеживания проблем, что очень удобно.
Основная задача Dynatrace у нас – это диагностика возникающих проблем с последующей передачей результатов подрядчику для исправления.
Сколько внутренних ресурсов вы тратите на поддержку решения?

Эффективное взаимодействие с интегратором и вендором позволяет нам минимально вмешиваться в настройки самой плафтормы Dynatrace и заниматься ее обслуживанием. Преднастроенные дашборды и интерфейс системы максимально подходят под наши нужды. Поэтому наше вовлечение в поддержку минимальное.

Как AI Davis (искусственный интеллект) помогает вам решать рутинные задачи?

Прежде всего, это отсутствие необходимости определять и настраивать пороги срабатывания метрик. Также очень полезны заложенные в систему типы проблемных ситуаций и отчетность по ним. вместо шквала уведомлений об ошибках в случае инцидента, мы теперь получаем одно уведомление, с описанием проблемы и причин ее возникновения.

Опишите один из последних кейсов использования платформы Dynatrace и как она помогла?

Кейс связан с нашим мобильным приложением. Была проблема с пропускной способностью между отдельными элементами внутри архитектуры приложений.
Диагностика позволила нам эффективно просчитать и настроить дополнительные элементы контроля и балансировки, а также увеличить мощность отдельных узлов до необходимого уровня. Другими решениями это сделать не удавалось.

Планы на будущее и советы для тех, кто находится в поиске системы мониторинга.

Что касается планов, то мы сейчас активно движемся в сторону микросервисов и контейнеров. Считаем, что такая архитектура является перспективным направлением развития наших продуктов. И да, мы уже разворачиваем Dynatrace на нашей микросервисной архитектуре.
Что же касается корпоративного мониторига – то тут нечего думать, нужно внедрять и пользоваться. Мы адепты open source решений, но в паре с Dynatrace мы получили возможность «видеть» больше и, соответственно, ощутимо улучшить не только качество работы наших сервисов, но и качество взаимодействий между командами.

Клиенты в регионе

Illustration
Illustration
Illustration
Illustration
Illustration
Illustration
Illustration
Illustration
Illustration

Узнайте больше про Dynatrace

Illustration

2 года с Dynatrace - полет нормальный. Опыт OTP Bank Ukraine

Как устроен IT-мониторинг: о задачах, проблемах, подрядчиках, плохом коде, мониторинге, новых технологиях и "Кровавом enterprise" на практике от Артема Логвиненко, Head Of IT Operations Department, OTP Bank.

Illustration

Автоматизация рутины в ИТ с помощью AI

В переведенном на русский язык руководстве рассмотрены вопросы обнаружения и автоисправления ошибок, поиска первопричин с помощью AI, комплексного мониторинга и автоматизации повторяющихся процессов.

Illustration

Мониторинг Dynatrace в Kapital Bank: история успеха

Запись вебинара о том, как крупнейший банк Азербайджана реализовалмониторинг сложных приложений на базе Dynatrace.