ProHoster > Blog > Идораи > На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус
На танҳо реликти нав: Нигоҳе ба Датадог ва Ататус
Дар муҳити муҳандисони 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 ба таври назаррас беҳтар амалӣ карда мешавад. Баръакси охирин, Ататус аз барномаҳо барои тағир додан ё илова кардани тамғакоғазҳо ба код талаб намекунад.
Дар муомилоти Atatus, ҳама чиз то ҳадди имкон ба New Relic монанд аст. Камбудии он аст, ки динамикаи ҳар як контроллер фавран намоён нест. Шумо бояд онро дар ҷадвали контроллер ҷустуҷӯ кунед ва аз рӯи гурӯҳбандӣ кунед Аксар вақт сарфшуда: