На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Дар муҳити муҳандисони SRE/DevOps, касеро ба ҳайрат намеорад, ки рӯзе муштарӣ (ё системаи мониторинг) пайдо мешавад ва хабар медиҳад, ки "ҳама чиз гум шудааст": сайт кор намекунад, пардохтҳо намегузаранд, ҳаёт хароб мешавад. ... Новобаста аз он ки шумо дар чунин вазъият чӣ қадар мехостед кӯмак расонед, бе асбоби оддӣ ва фаҳмо ин корро кардан хеле душвор буда метавонад. Аксар вақт мушкилот дар худи коди барнома пинҳон мешавад; ба шумо танҳо лозим аст, ки онро маҳаллисозӣ кунед.

Ва дар ғам ва шодӣ…

Ҳамин тавр шуд, ки мо дер боз ба New Relic ошиқ шудаем. Он як воситаи олиҷаноби мониторинги иҷрои барномаҳо буд ва боқӣ мемонад ва инчунин ба шумо имкон медиҳад, ки меъмории микросервис (бо истифода аз агенти он) ва бисёр чизҳои дигарро истифода баред. Ва ҳама чиз метавонист олиҷаноб бошад, агар тағирот дар сиёсати нархгузории хидмат набошад: он арзиши аз соли 2013 3+ баробар афзуд. Илова бар ин, аз соли гузашта ба даст овардани ҳисоби озмоишӣ муошират бо менеҷери шахсиро талаб мекунад, ки пешниҳоди маҳсулотро ба муштарии эҳтимолӣ мушкил мекунад.

Вазъияти муқаррарӣ: Relic-и нав ба "асоси доимӣ" лозим нест; онҳо онро танҳо дар лаҳзаи сар задани мушкилот дар хотир доранд. Аммо шумо ба ҳар ҳол лозим аст, ки мунтазам пардохт кунед (140 доллар барои як сервер дар як моҳ) ва дар инфрасохтори абрии миқёси худкор, маблағҳо ба таври назаррас ҷамъ мешаванд. Гарчанде ки варианти Pay-As-You-Go мавҷуд аст, ба кор андохтани New Relic аз шумо талаб мекунад, ки барномаро аз нав оғоз кунед, ки метавонад боиси аз байн рафтани вазъияти мушкилие гардад, ки барои он ҳама оғоз шудааст. Чанде пеш New Relic нақшаи нави тарифиро ҷорӣ кард - маводи мавриди ниёз, - ки дар назари аввал алтернативаи оқилона ба Профессионал ба назар мерасад... аммо пас аз баррасии дақиқ маълум шуд, ки баъзе вазифаҳои муҳим мавҷуд нестанд (аз ҷумла, он дорои нест. Амалиёти асосӣ, Пайгирии байнии барномаҳо, Пайгирии тақсимшуда).

Дар натиҷа, мо дар бораи ҷустуҷӯи алтернативаи арзонтар фикр кардем ва интихоби мо ба ду хидмат афтод: Datadog ва Atatus. Чаро бар онҳо?

Дар бораи рақибон

Дарҳол бигӯям, ки дар бозор роҳҳои дигари ҳалли масъала вуҷуд доранд. Мо ҳатто имконоти кушодаасосро баррасӣ кардем, аммо на ҳар муштарӣ қобилияти ройгони мизбони қарорҳои худидоракунӣ дорад... - илова бар ин, онҳо хидматрасонии иловагиро талаб мекунанд. Ҳамсароне, ки мо интихоб кардем, наздиктарин буданд талаботи мо:

  • дастгирии дарунсохт ва таҳияшуда барои барномаҳои PHP (стеки мизоҷони мо хеле гуногун аст, аммо ин пешвои равшан дар заминаи ҷустуҷӯи алтернатива ба New Relic аст);
  • арзиши дастрас (камтар аз 100 доллари ИМА дар як моҳ барои як мизбон);
  • асбобхои автоматй;
  • ҳамгироӣ бо Kubernetes;
  • Монандӣ ба интерфейси New Relic як бартарии назаррас аст (зеро муҳандисони мо ба он одат кардаанд).

Аз ин рӯ, дар марҳилаи ибтидоии интихоб, мо якчанд қарорҳои дигари маъмулро аз байн бурдем, аз ҷумла:

  • Tideways, AppDynamics ва Dynatrace - барои нарх;
  • Stackify дар Федератсияи Русия баста шудааст ва маълумоти хеле камро нишон медиҳад.

Қисми боқимондаи мақола тавре сохта шудааст, ки қарорҳои мавриди назар аввал ба таври мухтасар пешниҳод карда мешаванд ва пас аз он ман дар бораи ҳамкории маъмулии мо бо New Relic ва таҷриба / таассурот аз иҷрои амалиёти шабеҳ дар хидматҳои дигар сӯҳбат мекунам.

Муаррифии рақибони интихобшуда

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус
ба New Relic, эҳтимол ҳама шунидаанд? Ин хидмат рушди худро беш аз 10 сол пеш, соли 2008 оғоз кардааст. Мо аз соли 2012 инҷониб онро фаъолона истифода мебарем ва дар ҳамгироии шумораи зиёди барномаҳо дар PHP, Ruby ва Python мушкилот надоштем ва мо инчунин таҷрибаи ҳамгироӣ бо C# ва Go доштем. Муаллифони хадамот барои мониторинги замимаҳо, инфрасохтор, пайгирии инфрасохтори микросервис, эҷоди замимаҳои қулай барои дастгоҳҳои корбар ва ғайра доранд.

Аммо, агенти New Relic дар протоколҳои хусусӣ кор мекунад ва OpenTracing-ро дастгирӣ намекунад. Таҷҳизоти пешрафта вироишҳоро махсусан барои New Relic талаб мекунад. Ниҳоят, дастгирии Kubernetes ҳоло ҳам таҷрибавӣ аст.

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус
Инкишофи худро дар соли 2010 оғоз кардааст datadog Аз нигоҳи истифода дар муҳити Kubernetes нисбат ба New Relic ба таври назаррас ҷолибтар ба назар мерасад. Аз ҷумла, он ҳамгироӣ бо NGINX Ingress, ҷамъоварии гузоришҳо, statsd ва протоколҳои OpenTracing -ро дастгирӣ мекунад, ки ба шумо имкон медиҳад дархости корбарро аз лаҳзаи пайваст шуданаш пайгирӣ кунед ва инчунин гузоришҳоро барои ин дархост (ҳам дар тарафи сервери веб) пайдо кунед. ва ба истеъмолкунанда).

Ҳангоми истифодаи Datadog, мо дучор омадем, ки он баъзан харитаи микросервисро нодуруст сохтааст ва баъзе камбудиҳои техникӣ. Масалан, он навъи хадамотро нодуруст муайян кард (ба Django хидмати кэшро иштибоҳ кард) ва боиси 500 хато дар барномаи PHP бо истифода аз китобхонаи машҳури Predis шуд.

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус
Ататус — асбоби чавонтарин; хадамот дар соли 2014 ба кор даромад. Буҷаи маркетинги он аз рақибони номбаршуда ба таври возеҳ пасттар аст, зикрҳо хеле камтар маъмуланд. Бо вуҷуди ин, худи асбоб ба New Relic хеле монанд аст, на танҳо аз рӯи қобилиятҳои худ (APM, мониторинги браузер ва ғайра), балки аз ҷиҳати намуди зоҳирӣ низ.

Камбудии назаррас дар он аст, ки он танҳо Node.js ва PHP -ро дастгирӣ мекунад. Аз тарафи дигар, он нисбат ба Datadog ба таври назаррас беҳтар амалӣ карда мешавад. Баръакси охирин, Ататус аз барномаҳо барои тағир додан ё илова кардани тамғакоғазҳо ба код талаб намекунад.

Чӣ тавр мо бо New Relic кор мекунем

Акнун биёед бифаҳмем, ки чӣ тавр мо умуман New Relic-ро истифода мебарем. Фарз мекунем, ки мо мушкилоте дорем, ки ҳалли онро талаб мекунад:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Дар график дидан осон аст тиреза — Биёед онро тахлил кунем. Дар New Relic транзаксияҳои веб дарҳол барои веб-барнома интихоб карда мешаванд, ҳама ҷузъҳо дар графики иҷроиш нишон дода мешаванд, панелҳои сатҳи хатогиҳо, сатҳи дархостҳо мавҷуданд... Муҳимтар аз ҳама он аст, ки бевосита аз ин панелҳо шумо метавонед байни барномаҳои гуногун ҳаракат кунед. қисмҳои барнома (масалан, пахш кардани MySQL ба бахши пойгоҳи додаҳо оварда мерасонад).

Азбаски дар мисоли мавриди назар мо афзоиши фаъолиятро мебинем PHP, ба ин диаграмма клик кунед ва ба таври худкор ба он равед Амалиётҳо:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Рӯйхати транзаксияҳо, ки аслан контроллерҳои модели MVC мебошанд, аллакай аз рӯи мураттаб карда шудаанд Бештар вақт сарф мекунад, ки хеле қулай аст: мо фавран мебинем, ки барнома чӣ кор мекунад. Инҳоянд намунаҳои дархостҳои дароз, ки аз ҷониби New Relic ба таври худкор ҷамъоварӣ карда мешаванд. Бо иваз кардани навъбандӣ, пайдо кардани он осон аст:

  • контролери замимаи пурборшуда;
  • назоратчии бештар дархостшаванда;
  • сусттарин назоратчиён.

Илова бар ин, шумо метавонед ҳар як транзаксияро васеъ кунед ва бубинед, ки барнома дар вақти иҷро шудани код чӣ кор мекард:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Дар ниҳоят, барнома намунаҳои нишонаҳои дархостҳои дарозро нигоҳ медорад (онҳое, ки зиёда аз 2 сонияро мегиранд). Ин аст панел барои муомилоти дарозмуддат:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Мумкин аст, ки ду усул вақти зиёдро талаб мекунанд ва дар айни замон ҳангоми иҷро шудани дархост, URI ва домени он низ нишон дода мешаванд. Аксар вақт ин барои дарёфти дархост дар гузоришҳо кӯмак мекунад. Рафтан ба Тафсилоти пайгирӣ, шумо метавонед бубинед, ки ин усулҳо аз куҷо даъват шудаанд:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Ва дар Дархостҳои пойгоҳи додаҳо - арзёбии дархостҳо ба пойгоҳи додаҳо, ки ҳангоми кор кардани барнома иҷро карда шуданд:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Бо ин дониш мусаллаҳ шуда, мо метавонем арзёбӣ кунем, ки чаро барнома суст мешавад ва бо таҳиякунанда барои таҳияи стратегияи ҳалли мушкилот кор кунед. Дар асл, New Relic на ҳамеша тасвири равшан медиҳад, аммо он барои интихоби вектори тафтишот кӯмак мекунад:

  • дароз PDO::Construct моро ба кори аҷиби pgpoll овард;
  • ноустувории вақт Memcache::Get пешниҳод кард, ки мошини виртуалӣ нодуруст танзим карда шудааст;
  • вақти шубҳанок зиёд барои коркарди қолаб боиси як ҳалқаи лонае, ки мавҷудияти 500 аватарҳоро дар нигаҳдории объект тафтиш мекунад;
  • ва ғайра ...

Инчунин рӯй медиҳад, ки ба ҷои иҷро кардани код, дар экрани асосӣ чизи марбут ба нигаҳдории додаҳои беруна афзоиш меёбад - ва муҳим нест, ки он чӣ хоҳад буд: Redis ё PostgreSQL - ҳама дар ҷадвал пинҳон карда мешаванд. пойгоҳи додаҳо.

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Шумо метавонед як пойгоҳи мушаххасро барои тадқиқот ва ҷудо кардани дархостҳо интихоб кунед - ба монанди он, ки он дар Муомилот анҷом дода мешавад. Ва бо гузаштан ба ҷадвали дархост, шумо метавонед бубинед, ки ин дархост дар ҳар як контроллерҳои барнома чанд маротиба рух медиҳад ва инчунин ҳисоб кунед, ки он чанд маротиба даъват карда мешавад. Ин хеле қулай аст:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Ҷадвал дорои маълумоти шабеҳ аст Хидматҳои беруна, ки дархостҳоро ба хидматҳои берунии HTTP пинҳон мекунад, ба монанди дастрасӣ ба нигаҳдории объект, фиристодани рӯйдодҳо ба посбон ва ғайра. Мундариҷаи ҷадвал комилан ба Пойгоҳи додаҳо монанд аст:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Рақибон: имкониятҳо ва таассурот

Ҳоло чизи ҷолибтарин ин муқоиса кардани қобилиятҳои New Relic бо он чизест, ки рақибон пешниҳод мекунанд. Мутаассифона, мо натавонистем ҳар се асбобро дар як версияи як замима, ки дар истеҳсол кор мекунад, санҷем. Бо вуҷуди ин, мо кӯшиш кардем, ки вазъиятҳо/конфигуратсияҳоеро, ки ба қадри имкон якхела буданд, муқоиса кунем.

1. Datadog

Datadog моро бо панели дорои девори хидматҳо пешвоз мегирад:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Он кӯшиш мекунад, ки барномаҳоро ба ҷузъҳо/микросервисҳо тақсим кунад, аз ин рӯ дар мисоли барномаи Django мо 2 пайвастро ба PostgreSQL мебинем (defaultdb и postgres), инчунин карафс, Редис. Кор бо Datadog аз шумо талаб мекунад, ки дониши ҳадди ақали принсипҳои MVC дошта бошед: шумо бояд фаҳмед, ки дархостҳои корбарон аз куҷо меоянд. Ин одатан кӯмак мекунад харитаи хизматрасонӣ:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Воқеан, дар New Relic як чизи монанд вуҷуд дорад:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

... ва харитаи онҳо, ба андешаи ман, соддатар ва возеҳтар карда шудааст: он ҷузъҳои як барномаро нишон намедиҳад (ки он ба мисли Datadog аз ҳад зиёд муфассалтар хоҳад буд), балки танҳо хидматҳо ё хидматҳои микросервисҳои мушаххас.

Биёед ба Datadog баргардем: аз харитаи хидмат мо мебинем, ки дархостҳои корбарон ба Django меоянд. Биёед ба хидмати Django равем ва ниҳоят бубинем, ки мо чӣ интизор будем:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Мутаассифона, дар ин ҷо ягон график вуҷуд надорад Вақти транзаксияи веб, ба он чизе ки мо дар панели асосии New Relic мебинем. Бо вуҷуди ин, он метавонад ба ҷои ҷадвал танзим карда шавад % вақти сарфшуда. Ба он гузаштан кифоя аст Вақти миёна барои як дархост аз рӯи намуд... ва ҳоло графики шинос ба мо менигарад!

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Чаро Datadog диаграммаи дигарро интихоб кардааст, барои мо сирр аст. Чизи дигари рӯҳафтода он аст, ки система интихоби корбарро дар хотир надорад (баръакси ҳарду рақибон) ва аз ин рӯ ягона роҳи ҳалли он эҷоди панелҳои фармоишӣ аст.

Аммо ман аз қобилияти дар Datadog гузаштан аз ин графикҳо ба ченакҳои серверҳои алоқаманд, хондани гузоришҳо ва арзёбии сарбории коркардкунандагони веб-сервер (Gunicorn) хушнуд будам. Ҳама чиз тақрибан якхела аст, ки дар New Relic... ва ҳатто каме бештар (логҳо)!

Дар зер графикҳо транзаксияҳо комилан ба New Relic монанданд:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Дар Datadog транзаксияҳо даъват карда мешаванд захирахо. Шумо метавонед контроллерҳоро аз рӯи шумораи дархостҳо, вақти миёнаи посух ва аз рӯи вақти максималии сарфшуда барои давраи интихобшуда ҷудо кунед.

Шумо метавонед захираро васеъ кунед ва ҳама чизеро, ки мо аллакай дар New Relic мушоҳида кардем, бубинед:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

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

Ҳама гуна манбаи мисолиро дар Datadog кушодан ва омӯхтан мумкин аст:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Параметрҳои дархост, диаграммаи ҷамъбастии вақти сарфшуда барои ҳар як ҷузъ ва диаграммаи шаршарае, ки пайдарпаии зангҳоро нишон медиҳад, пешниҳод карда мешаванд. Шумо инчунин метавонед ба намуди дарахти диаграммаи шаршара гузаред:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Ва чизи ҷолибтарин ин дидани сарбории ҳост, ки дархост иҷро шудааст ва дидани гузоришҳои дархост мебошад.

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Интегратсияи олӣ!

Шумо шояд ҳайрон шавед, ки ҷадвалҳо дар куҷоянд пойгоҳи додаҳо и Хидматҳои беруна, чунон ки дар New Relic. Дар ин ҷо ҳеҷ чиз вуҷуд надорад: азбаски Datadog барномаро ба ҷузъҳо тақсим мекунад, PostgreSQL баррасӣ мешавад хадамоти алоҳида, ва ба ҷои Хидматҳои беруна онро ҷустуҷӯ кардан лозим аст aws.storage (ин барои ҳар як хидмати беруние, ки барнома дастрас карда метавонад, шабеҳ хоҳад буд).

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Ана як мисол бо postgres:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Аслан ҳама чизест, ки мо мехостем:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Шумо мебинед, ки дархост аз кадом «хизмат» омадааст.

Хотиррасон кардан ҷоиз нест, ки Datadog бо NGINX Ingress ба таври комил ҳамгиро мешавад ва ба шумо имкон медиҳад пайгирии ниҳоӣ аз лаҳзаи ворид шудани дархост ба кластер анҷом диҳед ва инчунин ба шумо имкон медиҳад, ки ченакҳои оморӣ, ҷамъоварии гузоришҳо ва метрикаи мизбон гиред. .

Бартарии бузурги Datadog ин нархи он аст инкишоф меёбад аз мониторинги инфрасохтор, APM, Log Management and Synthetics санҷиш, яъне. Шумо метавонед нақшаи худро чандир интихоб кунед.

2. Ататус

Дастаи Ататус иддао дорад, ки хидмати онҳо "шабеҳ бо New Relic аст, аммо беҳтар аст." Биёед бубинем, ки оё ин дар ҳақиқат чунин аст.

Панели асосӣ ба ҳам монанд аст, аммо муайян кардани Redis ва memcached-и дар барнома истифодашуда ғайриимкон буд.

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

APM ҳама транзаксияҳоро бо нобаёнӣ интихоб мекунад, гарчанде ки маъмулан танҳо транзаксияҳои веб лозиманд. Мисли Datadog, ҳеҷ роҳе барои гузаштан ба хидмати дилхоҳ аз панели асосӣ вуҷуд надорад. Гузашта аз ин, транзаксияҳо пас аз хатогиҳо номбар карда мешаванд, ки барои APM чандон мантиқӣ намебошанд.

Дар муомилоти Atatus, ҳама чиз то ҳадди имкон ба New Relic монанд аст. Камбудии он аст, ки динамикаи ҳар як контроллер фавран намоён нест. Шумо бояд онро дар ҷадвали контроллер ҷустуҷӯ кунед ва аз рӯи гурӯҳбандӣ кунед Аксар вақт сарфшуда:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Рӯйхати муқаррарии контроллерҳо дар ҷадвал мавҷуд аст омӯхтан:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Аз баъзе ҷиҳатҳо, ин ҷадвал Datadog-ро ба хотир меорад ва ба ман аз ҷадвали шабеҳи New Relic маъқултар аст.

Шумо метавонед ҳар як транзаксияро васеъ кунед ва бубинед, ки барнома чӣ кор мекард:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Панел инчунин бештар Datadog-ро ба хотир меорад: як қатор дархостҳо, тасвири умумии зангҳо мавҷуданд. Панели боло ҷадвали хатогиро пешкаш мекунад Нокомиҳои HTTP ва мисолҳои пурсишҳои суст Изҳороти сессия:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Агар шумо ба транзаксия равед, шумо метавонед намунаи пайро бинед, шумо метавонед рӯйхати дархостҳоро ба базаи маълумот гиред ва сарлавҳаҳои дархостро бубинед. Ҳама чиз ба New Relic монанд аст:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Умуман, Ататус аз нишонаҳои муфассал қаноатманд аст - бидуни часпонидани маъмулии New Relic зангҳо ба блоки ёдраскунӣ:

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус
На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Бо вуҷуди ин, он филтр надорад, ки (ба монанди New Relic) дархостҳои ултра-тезро (<5ms) қатъ кунад. Аз тарафи дигар, ба ман намоиши посухи ниҳоии муомилот (муваффақият ё хато) писанд омад.

Панел пойгоҳи додаҳо ба шумо дар омӯхтани дархостҳо ба пойгоҳи додаҳои беруна, ки барнома медиҳад, кӯмак мекунад. Ёдовар мешавам, ки Ататус танҳо PostgreSQL ва MySQL-ро ёфт, гарчанде ки Redis ва memcached низ дар лоиҳа иштирок доранд.

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Дархостҳо аз рӯи меъёрҳои муқаррарӣ мураттаб карда мешаванд: басомади посух, вақти миёнаи посух ва ғайра. Ман инчунин мехоҳам ҷадвалро бо дархостҳои сусттарин қайд намоям - ин хеле қулай аст. Ғайр аз он, маълумот дар ин ҷадвал барои PostgreSQL бо маълумоти васеъшавӣ мувофиқат кард pg_stat_statements - натиҷаи аъло!

На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус

Ҷадвал Дархостҳои беруна комилан ба пойгоҳи додаҳо шабеҳ аст.

натиҷаҳои

Ҳарду асбобҳои пешниҳодшуда дар нақши APM хуб кор карданд. Ҳар яке аз онҳо метавонад ҳадди ақали заруриро пешниҳод кунад. Таассуроти моро ба таври мухтасар чунин баён кардан мумкин аст:

datadog

Тарафдор:

  • ҷадвали тарофаҳои қулай (APM барои як мизбон 31 доллари ИМА арзиш дорад);
  • бо Python хуб кор мекард;
  • Имконияти ҳамгироӣ бо OpenTracing
  • ҳамгироӣ бо Kubernetes;
  • ҳамгироӣ бо NGINX Ingress.

Эзоҳ:

  • ягона APM, ки боиси дастнорас шудани барнома бо сабаби хатои модул (predis);
  • асбобҳои худкори PHP заиф;
  • таърифи қисман аҷиби хидматҳо ва ҳадафи онҳо.

Ататус

Тарафдор:

  • асбобҳои амиқи PHP;
  • интерфейси корбар монанд ба New Relic.

Эзоҳ:

  • дар системаҳои оператсионии кӯҳна кор намекунад (Ubuntu 12.05, CentOS 5);
  • асбобхои автоматй суст;
  • дастгирии танҳо ду забон (Node.js ва PHP);
  • Интерфейси суст.

Бо дарназардошти нархи Atatus 69 USD дар як моҳ барои як сервер, мо бартарӣ медорем Datadog -ро истифода барем, ки бо ниёзҳои мо хуб ҳамгиро мешавад (барномаҳои веб дар K8s) ва дорои бисёр хусусиятҳои муфид аст.

PS

Инчунин дар блоги мо хонед:

Манбаъ: will.com

Илова Эзоҳ