Зачем Вам Нужен Splunk? Аналитика Производительности Приложений



Зачем вам нужен Splunk? Аналитика производительности приложений

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

Этой статьей мы начинаем серию статей о том, какие проблемы можно решить с помощью Splunk. Все решения можно разделить на 5 направлений.

Сегодня мы начнем более подробно разбираться в аналитике приложений.



Зачем вам нужен Splunk? Аналитика производительности приложений

В настоящее время предприятия полагаются на приложения для управления практически каждым процессом.

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

Splunk позволяет агрегировать машинные данные об использовании, доступности и производительности приложений.

Данные могут быть собраны из широкого спектра источников в режиме реального времени.



Зачем вам нужен Splunk? Аналитика производительности приложений

Давайте подробнее посмотрим, что ценность от мониторинга приложений мы можем получить.



Расширенный мониторинг приложений и оповещение

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

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

Устранение проблем

Сокращение среднего времени восстановления работоспособности системы ( среднее время восстановления ) и устранение неполадок, выявление причин сбоев в работе и узких мест системы.

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

Splunk может предоставить доступ ко всем вашим данным, что позволит вам быстро устранять проблемы и сокращать время простоя.



Зачем вам нужен Splunk? Аналитика производительности приложений



Планирование мощностей

Оптимизируйте производительность приложений и затраты на обслуживание, понимая их использование.

А также прогнозирование будущих значений и планирование мощности с использованием машинного обучения.



Управление уровнем обслуживания (SLA)

Анализируйте и формируйте отчеты об общей доступности услуг и ключевых показателях производительности (KPI), а также возможность быстро определить причину, если происходят отклонения от оптимальных значений.



Бизнес-аналитика

Возможность интегрировать в Splunk не только ИТ-данные, но и данные из неИТ-источников позволяет разработчикам и различным направлениям бизнеса оценивать влияние транзакций на бизнес и то, как приложения способствуют ведению бизнеса.



DevOps

ИТ-специалистам, использующим DevOps, программное обеспечение Splunk помогает повысить скорость и качество разработки приложений.

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

Видео DevOps

История успеха

Давайте посмотрим, как Zillow, компания по продаже и аренде недвижимости, использует Splunk для обеспечения бесперебойной работы своего веб-сайта.



Зачем вам нужен Splunk? Аналитика производительности приложений

Трафик веб-сайта Zillow генерируется клиентами с мобильных устройств, ПК и планшетов.

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

«Если бы веб-сайт вышел из строя в 2 часа ночи, мне пришлось бы кропотливо просматривать терабайты журналов, чтобы выяснить, что случилось».

— говорит Джером Ибанес, архитектор данных в Zillow. Продолжение использования устаревших инструментов больше не представлялось возможным: Zillow требовались эффективные решения для обработки и анализа постоянно меняющихся неструктурированных данных.

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

Первоначально Zillow развернула Splunk Enterprise для устранения проблем ИТ-инфраструктуры.

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

Вы можете посмотреть видео, в котором Джером Ибанес рассказывает об опыте внедрения Splunk в Zillow. здесь .



Проблемы, которые требовали решения

  • Перебои в работе сайта повлияли на отношение клиентов
  • Взломы веб-сайтов повлияли на доходы от рекламы и поставили под угрозу договорные соглашения с компаниями, предоставляющими данные Zillow.
  • Часы были потрачены на выявление причины
  • Разработчики продуктов ждали один-два дня, чтобы получить доступ к данным.



Источники данных

  • Веб-серверы
  • Java-серверы
  • Приложения Python
  • База данных
  • Брандмауэры
  • Балансировщики нагрузки
  • Мобильные устройства


Влияние на бизнес

  • Улучшение качества обслуживания клиентов
  • Сократите миллионы долларов упущенной выгоды за счет уменьшения количества сбоев на веб-сайтах.

  • Сокращение времени на выявление причины инцидента с часов до нескольких минут или секунд.
  • Ускорьте выход на рынок, предоставляя разработчикам продуктов данные о приложениях в режиме реального времени.

Таким образом, аналитика производительности приложений в Splunk позволяет:
  1. Улучшите производительность приложений путем выявления проблем, которые влияют на доступность и производительность
  2. Сократить среднее время восстановления работоспособности системы и устранение неполадок
  3. Получить информацию об использовании приложения включая поведение пользователей и производительность приложений.

  4. Улучшите DevOps и сократить время вывода продукта на рынок


Зачем вам нужен Splunk? Аналитика производительности приложений

Теги: #splunk #аналитика #приложения #ИТ-инфраструктура #Большие данные #Аналитика мобильных приложений #ИТ-компании #ИТ-компании
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.