12 сінтэтычных інструментаў маніторынгу для вашага інтэрнэт-бізнэсу

Давайце глядзець праўдзе ў вочы. Існуюць разнастайныя інструменты маніторынгу, але прастоі і памылкі з’яўляюцца значнай крыніцай клопатаў для бізнесу.

Ці можа сінтэтычны маніторынг быць адказам?

Маніторынг – надзвычай важная і неабходная частка любога сучаснага лічбавага бізнесу.

Вы не можаце разлічваць на выпадковае выяўленне памылак або чакаць, пакуль патэлефануе расчараваны кліент, проста таму, што кошт для бізнесу занадта высокі.

Хацелася б, каб я мог абнародаваць падрабязнасці (але кантрактныя абавязацельствы мяне звязваюць), але я ўважліва назіраў, як бізнес губляе пазіцыю на рынку з № 2 на № 20 або каля таго, толькі таму, што скаргі кліентаў працягвалі назапашвацца. І гэта быў бізнес B2B, заўважце. Калі вы думаеце, што добрая каманда абслугоўвання кліентаў (або каманда “поспеху” кліентаў, як бы вы гэта ні называлі) магла б выратаваць іх, вы памыляецеся – гэта было проста занадта шмат нечаканых памылак у сістэме, якія працягвалі ўсплываць выпадковым чынам нават пасля ўвядзення выпраўленняў.

Чаму маніторынгу недастаткова?

Адказ на такія бізнес-праблемы — маніторынг! Так, усе гэта ведаюць, і вы, як кампанія, верагодна, маеце некалькі сістэм маніторынгу.

Але праблема рэальных прыкладанняў заключаецца ў тым, што пінг і час бесперабойнай працы API нават не праглядваюць паверхню прыкладання. Сучасныя прыкладанні пабудаваны на транзакцыях, варонках, уваходах і некалькіх старонніх службах, і ўсё гэта павінна працаваць разам, а не працаваць ідэальна паасобку.

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

Перадайце прывітанне 👋 сінтэтычнаму маніторынгу.

Калі вы змагаецеся за тое, каб дабрацца да няўлоўнай зямлі абяцанай, дзе вы сутыкаецеся з праблемамі раней, чым вашы кліенты, Synthetic Monitoring – гэта тое, што вам трэба. Нягледзячы на ​​​​эзатэрычнае гучанне назвы (і той факт, што самастойна закадзіраваць можа быць вельмі складана), растлумачыць сінтэтычны маніторынг даволі проста.

Ён уключае мадэляванне карыстальнікаў праграмы ў выглядзе сцэнарыяў, якія затым праглядаюць некаторыя загадзя зададзеныя патокі старонак, каб пераканацца, што ўсё працуе як трэба. Калі ласка, звярніце ўвагу, што для вашага прыкладання няма ніякай розніцы — запыты працуюць так, быццам яны паступаюць ад рэальнага карыстальніка, і яны ўключаюць націсканне кнопак і запаўненне формаў на старонках дакладна так, як гэта зрабіў бы карыстальнік.

Наладжванне і рэгулярнае выкананне набору такіх тэстаў дазваляе вам заўсёды адказваць на наступныя важныя пытанні:

  • Ці працуе сістэма?
  • Ці працуюць усе важныя падсістэмы?
  • Ці могуць кліенты ўвайсці?
  • Ці могуць кліенты знайсці тое, што яны чакалі, і ў патрэбным месцы?
  • Нядаўняе змяненне кода парушала некаторую частку кліенцкага досведу?
  • Ці могуць кліенты фільтраваць вынікі, загружаць справаздачы і г.д.?
  • Ці могуць кліенты рабіць плацяжы?
  • Ці могуць кліенты звязацца са службай падтрымкі з праграмы?
Праверце гэта:  10 тэстаў IQ, каб вымераць свой каэфіцыент інтэлекту

Ваш спіс можа вар’іравацца, але пасля таго, як вы наладзілі сінтэтычны маніторынг, вы заўсёды зможаце мець 100% упэўненасць у сваёй сістэме. Цяжка перапрадаць сінтэтычны маніторынг, але калі вы яго наладзілі і запусцілі, вы пачнеце задавацца пытаннем, як вы калі-небудзь абыходзіліся без яго!

Якія лепшыя даступныя інструменты сінтэтычнага маніторынгу?

Такім чынам, цяпер, калі вы гатовыя ўзяць на сябе фактычную, рэальную (ці «сінтэтычную», калі хочаце 😛 ) плату за сваю праграму, вось некаторыя з лепшых інструментаў, якія вы можаце разгарнуць і адразу пачаць карыстацца імі.

Узыходзячыя трэнды

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

Такія кампаніі, як Microsoft і Vimeo, выкарыстоўваюць узыходзячыя тэндэнцыі, так што вы ў добрай кампаніі!

Праверана

Праверана сцвярджае, што гэта самае сучаснае рашэнне для маніторынгу і тэсціравання, якое прыцягнула шмат увагі, асабліва ў супольнасці JavaScript з такімі кліентамі, як Vercel і Humio. Вы можаце кантраляваць патокі транзакцый на сайце ў рэальным браўзеры, а таксама правяраць канчатковыя кропкі API. Адзіная прыборная панэль у любы час паказвае вам усё, што вам трэба ведаць аб правільнасці і прадукцыйнасці вашага прыкладання.

Што мне вельмі падабаецца, так гэта тое, як Checkly спалучае вельмі простую наладу і прастату выкарыстання з магутнымі інструментамі, якія спадабаюцца распрацоўшчыкам. Checkly выкарыстоўвае структуру Chrome Puppeteer для дакладнага мадэлявання ўзаемадзеяння з браўзерам Chrome. Каб стварыць чэкі, вы можаце пагрузіцца ў код або выкарыстоўваць Дыктафон лялечнікпашырэнне Chrome з адкрытым зыходным кодам ад Checkly з амаль 7000 зоркамі на Github.

Checkly прапануе магутны REST API, які дазваляе вам арганізоўваць і аўтаматызаваць праверкі, напрыклад, з Terraform. Гэта таксама дазваляе наладзіць дэталёвае абвестка для Opsgenie, Pagerduty або Slack. Увогуле, выдатнае рашэнне, якое я бачу найбольш цікавым для сучасных каманд DevOps.

Вы можаце пачаць з бясплатнага плана, які ўключае 1-хвілінны інтэрвал праверкі з глабальных цэнтраў апрацоўкі дадзеных.

Сінтэтычны маніторынг Dotcom-Monitor рашэнне кантралюе API (REST, SOAP, сокеты), вэб-старонкі (у рэальных браўзерах), вэб-прыкладанні (уключаючы шматэтапныя транзакцыі) і інтэрнэт-інфраструктуру (FTP, VoIP і многае іншае).

Цалкам знешнія і цалкам кіраваныя інструменты сінтэтычнага маніторынгу Dotcom-Monitor дазваляюць засяродзіцца на дадзеных замест працаёмкай налады і ўстаноўкі. Акрамя таго, іх узнагароджаная каманда падтрымкі тут, каб дапамагчы ў наладжванні і кіраванні складанымі задачамі маніторынгу на ўзроўні прадпрыемства 24/7/365.

Сематэкст

Sematext Synthetics гэта сінтэтычны інструмент маніторынгу, напоўнены выдатнымі і простымі ў выкарыстанні функцыямі. Гэта дазваляе кантраляваць ваш сайт і даступнасць прыкладанняў з розных месцаў па ўсім свеце.

Праверце гэта:  Тэлевізар 8K прыбыў. Вось што вам трэба ведаць

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

Вы можаце пачаць працу з Sematext бясплатна і праверыць усе іх функцыі, перш чым прыступаць да якіх-небудзь планаў. Калі вы будзеце гатовыя, вы можаце выбраць адзін з трох планаў. Вельмі гнуткі план аплаты па меры выкарыстання, які дае вам дэталёвы кантроль над вашымі маніторамі. План за 29 долараў у месяц дае вам 40 HTTP і 5 манітораў браўзера з захаваннем даных 30 дзён. План Pro дасць вам 100 HTTP і 15 манітораў браўзера за 99 долараў.

Uptime.com

Час бесперабойнай працы гэта карпаратыўнае праграмнае забеспячэнне вэб-маніторынгу, якое ўключае сінтэтычны маніторынг.

Іх эксклюзіўны ўбудаваны рэдактар, абсталяваны прапановамі па палях, стварае бескадавы падыход да праверкі транзакцый. Рэдактар ​​уключае функцыю аўтазапаўнення, якая вызначае пэўныя элементы без неабходнасці шукаць іх.

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

AlertBot

AlertBot гэта яшчэ адзін выдатны варыянт для сінтэтычнага маніторынгу. AlertBot ганарыцца тым, што прапануе пашыраныя функцыі, простыя ў выкарыстанні, прадастаўляючы карысныя справаздачы пра стан непасрэдна ў вашу паштовую скрыню і папярэджваючы вас, калі на вашым сайце ўзнікаюць праблемы.

Чым яны сапраўды вылучаюцца сярод астатніх, дык гэта іх актыўным кіраваннем вашымі шматкрокавымі сінтэтычнымі маніторамі (якія яны называюць сваім «Proactive ScriptAssist»). Сайты часта мяняюцца, і гэтая функцыя гарантуе, што вашы сінтэтычныя скрыпты заўсёды працуюць. Яны таксама забяспечваюць просты ў выкарыстанні вэб-рэгістратар, які дапаможа вам ствараць свае сцэнарыі.

Pingdom

Калі справа даходзіць да сярэдняга бізнесу, яго патрэбы даволі простыя і зразумелыя. Звычайна існуе толькі адно прыкладанне і некалькі канчатковых кропак для маніторынгу, і ёсць толькі некалькі крытычных кліентаў.

Для гэтых варыянтаў выкарыстання большасць лепшых прапаноў занадта шмат, што робіць Pingdom маім відавочным фаварытам як для агульнага маніторынгу, так і Сінтэтычны маніторынг падобныя.

Як бачыце, стварыць сінтэтычны тэст маніторынгу ў Pingdom зусім нескладана, і вам абавязкова спадабаецца хуткі, мэтанакіраваны вопыт. Калі вы яшчэ не пачалі займацца маніторынгам, я рэкамендую вам паспрабаваць увесь стэк, прапанаваны Pingdom — вы напэўна будзеце ў захапленні!

Апіка

Апіка гэта добрая прапанова сінтэтычнага маніторынгу ад надзейнай кампаніі. Іх паслуга сінтэтычнага маніторынгу ўключае маніторынг бесперабойнай працы, маніторынг канкурэнтаў, глабальны маніторынг (імітацыя карыстальнікаў з любой геаграфіі) і многае іншае.

Адной з ключавых пераваг, якія прапануе Apica, з’яўляецца лакальнае разгортванне для прадпрыемстваў, якія клапоцяцца аб канфідэнцыяльнасці або падпарадкоўваюцца нарматыўным патрабаванням.

Праверце гэта:  Што такое Google Stadia?

Сайт 24×7

Як і Pingdom, Site24x7 больш вядомы як просты сэрвіс ping для маніторынгу часу бесперабойнай працы прыкладанняў, але мне было прыемна бачыць яго Сінтэтычны маніторынг прапановы.

Сэрвіс сумяшчальны з тэставымі прыкладамі Selenium, таму гэта бонус, калі вы ўжо выкарыстоўвалі Selenium для тэставання браўзера.

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

AppDynamics

AppDynamics, які цяпер належыць Cisco, з’яўляецца папулярным імем у службах маніторынгу вэб-сайтаў і API з важнай часткай сінтэтычнага маніторынгу на аснове браўзера. паслугі.

Нягледзячы на ​​тое, што прапановы з’яўляюцца стандартнымі, ёсць некалькі функцый, якія вылучыліся для мяне.

Па-першае, гэта паўторнае тэставанне памылак — як толькі памылка выяўляецца, AppDyanmics паўторна тэстуе яе, каб пераканацца, што гэта не ілжываадмоўны; толькі пасля гэтага вам будзе адпраўлена апавяшчэнне.

Па-другое, гэта прыватныя сінтэтычныя агенты, якія дазваляюць разгортваць карыстальніцкія сінтэтычныя агенты ў вашай інфраструктуры, каб пакрыць крайнія выпадкі або проста абыйсці праблемы з затрымкай. Безумоўна, варта праверыць!

Кропка ўлову

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

Ён спрабуе ахапіць увесь спектр маніторынгу, правяраючы больш за 20 тыпаў маніторынгу і выяўляючы сапраўдную прычыну збою.

Напрыклад, ці была няўдалая загрузка файла з-за адсутнасці адказу ад FTP-сервера, правайдэра кліента або інтэрнэт-правайдэра вашага бізнесу? Няхай гэта будзе любыя папулярныя пратаколы, тыпы браўзераў, падключэнне да апошняй мілі і г.д., Catchpoint робіць усё магчымае, каб даць рэальную поўную карціну.

Новая рэліквія

Апошні ў гэтым спісе Новая рэліквіяякі з’яўляецца яшчэ адным прыстойным сэрвісам сінтэтычнага маніторынгу, які варта праверыць.

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

Тым не менш, гэта ўтварае прыгожую камбінацыю, асабліва калі вы ўжо выкарыстоўваеце іншыя прадукты ад New Relic Інсайты.

Заключэнне

Супрацьлегласцю сінтэтычнага маніторынгу з’яўляецца рэальны маніторынг, які прадугледжвае запіс памылак у рэжыме рэальнага часу і назіранне за імі як ястраб. Як і першы, Real Monitoring займае важнае месца – мадэляванне ніколі не можа цалкам дасягнуць хаосу жывой, загружанай сістэмы.

Асабліва калі справа даходзіць да высвятлення ідэальных месцаў для аптымізацыі, Real Monitoring – ваша адзіная стаўка. Аднак, як ужо адзначалася, Real Monitoring даганяе кліента. Гэта рэактыўны спосаб выпраўлення памылак (які, на мой погляд, усё яшчэ на шмат кіламетраў апярэджвае прадпрыемствы па змаўчанні – ігнараванне памылак 😀).