10 инструментов синтетического мониторинга для вашего онлайн бизнеса

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


Может ли синтетический мониторинг быть ответом?

Мониторинг является чрезвычайно важной и необходимой частью любого современного цифрового бизнеса.

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

Я хотел бы обнародовать детали (но контрактные обязательства связывают меня), но я близко видел, как бизнес теряет рыночные позиции с № 2 до № 20 или около того, просто потому, что жалобы клиентов продолжали накапливаться. И это был бизнес B2B, заметьте. Если вы думаете, что хорошая команда по обслуживанию клиентов (или команда «успешных» клиентов, как бы вы ни хотели это назвать) могли бы их спасти, вы ошиблись бы – просто в системе было слишком много неожиданных ошибок, которые постоянно появлялись случайно даже после исправлений.

Почему мониторинга недостаточно?

Ответ на такие проблемы бизнеса – мониторинг! Да, все это знают, и у вас, как у бизнеса, скорее всего, есть несколько систем мониторинга..

Но проблема с реальными приложениями состоит в том, что пинг и время работы API даже не скользят по поверхности приложения. Современные приложения построены на транзакциях, последовательностях, логинах и нескольких сторонних сервисах, и все это должно работать вместе, а не работать идеально изолированно.

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

Передайте привет синтетическому мониторингу.

Если вы изо всех сил пытались достичь неуловимой земли обетованной, где вы сталкиваетесь с проблемами, прежде чем ваши клиенты сделают это, вам нужен Synthetic Monitoring. Несмотря на эзотерически звучащее имя (и тот факт, что может быть очень трудно кодировать себя), Synthetic Monitoring – довольно простая идея, чтобы объяснить.

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

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

  • Система работает??
  • Все ли важные подсистемы работают?
  • Могут ли клиенты войти в систему??
  • Могут ли клиенты найти то, что они ожидали, и в нужном месте??
  • Было ли какое-либо недавнее изменение кода нарушением какой-либо части клиентского опыта??
  • Могут ли клиенты фильтровать результаты, загружать отчеты и т. Д..?
  • Могут ли клиенты совершать платежи??
  • Могут ли клиенты связаться со службой поддержки из приложения??

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

Каковы некоторые из лучших инструментов синтетического мониторинга??

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

восходящие тренды

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

Такие, как Microsoft и Vimeo, используют тенденции к повышению, поэтому вы в хорошей компании!

Checkly

Checkly утверждает, что является современным решением для мониторинга и тестирования, которое привлекло большое внимание, особенно в сообществе JavaScript с такими клиентами, как Vercel и Humio. Вы можете отслеживать потоки транзакций сайта в реальном браузере, а также проверять конечные точки API. Одна панель инструментов показывает вам все, что вам нужно знать о правильности и производительности вашего приложения в любое время.

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

Checkly предлагает мощный REST API, который позволяет вам организовывать и автоматизировать ваши проверки, например, с помощью Terraform. Это также позволяет вам настроить детальное оповещение для Opsgenie, Pagerduty или Slack. В общем, отличное решение, которое я считаю наиболее интересным для современных команд DevOps..

Цены начинаются с 7 долларов в месяц, что включает 1-минутный интервал проверки от местоположения глобальных центров обработки данных.

Dynatrace

Когда дело доходит до мониторинга приложений, Dyntrace не нуждается в представлении.

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

Pingdom

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

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

Как вы можете видеть, создание синтетического контрольного теста в Pingdom очень просто, и вам наверняка понравится быстрый и сфокусированный опыт. Если вы все еще не начали мониторинг, я бы порекомендовал вам попробовать весь стек, предлагаемый Pingdom – вы наверняка будете в восторге!

Uptime.com

Uptime это программное обеспечение корпоративного веб-мониторинга, которое включает синтетический мониторинг.

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

Проверка транзакций в Uptime – это быстрый и простой способ получить важную информацию о том, что не работает на вашем сайте и почему. Я настоятельно рекомендую попробовать это.

Apica

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

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

Site24x7

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

Сервис совместим с тестовыми примерами Selenium, поэтому это бонус, если вы уже использовали Selenium для тестирования браузера.

Я был впечатлен их системой уведомлений, которая поставляется с программируемыми веб-заданиями, а также совместимостью по принципу «включай и работай» с Microsoft Teams, Slack, Stride, HipChat, Zapier и т. Д..

AppDynamics

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

Хотя предложения являются стандартными, есть несколько особенностей, которые выделяются для меня.

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

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

перехвата

перехвата является чрезвычайно всеобъемлющей службой синтетического мониторинга с более чем 700 глобальными точками тестирования (больше, чем когда-либо, с чем я сталкивался при поиске этой статьи).

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

Например, произошел сбой загрузки файла из-за отсутствия ответа от FTP-сервера, интернет-провайдера клиента или интернет-провайдера вашего бизнеса? Будь то какие-либо популярные протоколы, типы браузеров, подключение последней мили и т. Д., Catchpoint делает все возможное, чтобы предоставить реальную, полную картину.

Новая Реликвия

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

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

Тем не менее, это образует аккуратную комбинацию, если вы уже используете другие продукты от New Relic, особенно Insights.

Вывод

Аналогом Synthetic Monitoring является Real Monitoring, которое включает в себя запись ошибок в реальном времени и наблюдение за ними, как за ястребом. Как и в первом случае, Real Monitoring занимает важное место – симуляции никогда не смогут полностью достичь хаоса живой, загруженной системы..

Особенно, когда речь идет о поиске идеальных мест для оптимизации, Real Monitoring – ваша единственная ставка. Однако, как уже указывалось, Real Monitoring играет в догонялки с клиентом и является реактивным способом устранения ошибок (что, на мой взгляд, все еще намного превосходит стандартное значение, применяемое предприятиями – игнорирование ошибок ��).

TAGS:

  • Мониторинг

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map