{"id":37901,"date":"2019-10-31T22:20:26","date_gmt":"2019-10-31T19:20:26","guid":{"rendered":"https:\/\/prohoster.info\/blog\/ne-new-relic-om-odnim-vzglyad-na-datadog-i-atatus\/"},"modified":"2019-10-31T22:20:26","modified_gmt":"2019-10-31T19:20:26","slug":"ne-new-relic-om-odnim-vzglyad-na-datadog-i-atatus","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/ne-new-relic-om-odnim-vzglyad-na-datadog-i-atatus","title":{"rendered":"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/8f8e3d96daed74986ef3cbe293356302.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb mesin e inxhinier\u00ebve SRE-\/DevOps, nuk \u00ebsht\u00eb e habitshme q\u00eb nj\u00eb klient (ose sistemi i monitorimit) t\u00eb vij\u00eb dhe t\u00eb raportoj\u00eb se \"gjith\u00e7ka ka humbur\": faqja nuk funksionon, pagesat nuk kalojn\u00eb, jeta \u00ebsht\u00eb e kot\u00eb\u2026 Edhe pse d\u00ebshira p\u00ebr t\u00eb ndihmuar n\u00eb nj\u00eb situat\u00eb t\u00eb till\u00eb \u00ebsht\u00eb e madhe, \u00ebsht\u00eb shum\u00eb e v\u00ebshtir\u00eb ta b\u00ebsh k\u00ebt\u00eb pa nj\u00eb mjet t\u00eb thjesht\u00eb dhe t\u00eb kuptuesh\u00ebm. Shpesh problemi \u00ebsht\u00eb i fshehur n\u00eb kodin e aplikacionit vet\u00eb \u2013 thjesht duhet ta lokalizosh at\u00eb.<\/p>\n<h2>N\u00eb grev\u00eb dhe n\u00eb g\u00ebzim\u2026<\/h2>\n<p>\nKa ardhur n\u00eb nj\u00eb pik\u00eb q\u00eb tashm\u00eb e duam shum\u00eb New Relic. Ai ka q\u00ebn\u00eb dhe mbetet nj\u00eb mjet shk\u00eblqyer p\u00ebr monitorimin e performanc\u00ebs s\u00eb aplikacioneve, si dhe lejon instrumentimin e arkitektur\u00ebs mikro-sh\u00ebrbimeve (p\u00ebrmes agjentit t\u00eb tij) dhe shum\u00eb e shum\u00eb gj\u00ebra t\u00eb tjera. Dhe gjith\u00e7ka do t\u00eb ishte shk\u00eblqyer, n\u00ebse nuk do ishin ndryshimet n\u00eb politik\u00ebn e \u00e7mimeve t\u00eb sh\u00ebrbimit: \u00e7mimi i tij <b>\u00e7mimi <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.newrelic.com\/product-news\/new-relic-new-pricing-startups\/\">nga viti 2013<\/a><\/noindex> ka rritur m\u00eb shum\u00eb se 3 her\u00eb<\/b>. P\u00ebr m\u00eb tep\u00ebr, q\u00eb nga viti i kaluar, p\u00ebr t\u00eb marr\u00eb llogarin\u00eb trial k\u00ebrkohet komunikim me menaxherin personal, gj\u00eb q\u00eb e komplikon prezantimin e produktit p\u00ebr klient\u00ebt potencial\u00eb.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Nj\u00eb situat\u00eb e zakonshme: New Relic nuk \u00ebsht\u00eb i nevojsh\u00ebm \"n\u00eb m\u00ebnyr\u00eb t\u00eb p\u00ebrhershme\", p\u00ebr t\u00eb cilin kujtohet vet\u00ebm n\u00eb momentin kur fillojn\u00eb problemet. Por megjithat\u00eb, duhet t\u00eb paguhet rregullisht (140 USD p\u00ebr server n\u00eb muaj), dhe n\u00eb infrastruktur\u00ebn cloud q\u00eb shkall\u00ebzohet automatikisht, shumat b\u00ebhen t\u00eb m\u00ebdha. Edhe pse ka mund\u00ebsin\u00eb \"Pay-As-You-Go\", p\u00ebr t\u00eb aktivizuar New Relic nevojitet t\u00eb rindez\u00ebsh aplikacionin, gj\u00eb q\u00eb mund t\u00eb \u00e7oj\u00eb n\u00eb humbjen e situat\u00ebs problematike, p\u00ebr t\u00eb cil\u00ebn ishte b\u00ebr\u00eb gjith\u00e7ka. Para pak koh\u00ebsh, New Relic prezantoi nj\u00eb plan t\u00eb ri \u00e7mimi \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/newrelic.com\/products\/infrastructure\/pricing\">Themelore<\/a><\/noindex>, \u2014 i cili n\u00eb shikim t\u00eb par\u00eb duket si nj\u00eb alternativ\u00eb e arsyeshme p\u00ebr Professional\u2026 por me nj\u00eb shqyrtim t\u00eb detajuar doli se disa funksione t\u00eb r\u00ebnd\u00ebsishme mungojn\u00eb (p\u00ebrfshir\u00eb <i>Transaksionet Kryesore<\/i>, <i>K\u00ebrcimi midis Aplikacioneve<\/i>, <i>Gjetja e Shp\u00ebrndar\u00eb<\/i>).<\/p>\n<p>Si rezultat, ne menduam p\u00ebr t\u00eb k\u00ebrkuar nj\u00eb alternativ\u00eb m\u00eb t\u00eb lir\u00eb dhe zgjodh\u00ebm dy sh\u00ebrbime, Datadog dhe Atatus. Pse pik\u00ebrisht ato?<\/p>\n<h2>P\u00ebr konkurrent\u00ebt<\/h2>\n<p>\nS\u00eb pari, duhet t\u00eb them se n\u00eb treg ka edhe zgjidhje t\u00eb tjera. Ne madje kemi shqyrtuar variante Open Source, por jo \u00e7do klient ka kapacitet t\u00eb lir\u00eb p\u00ebr t\u00eb akomoduar zgjidhje t\u00eb kategoris\u00eb self-hosted\u2026 - plus, ato k\u00ebrkojn\u00eb mir\u00ebmbajtje shtes\u00eb. \u00c7ifti q\u00eb zgjodh\u00ebm doli t\u00eb ishte m\u00eb i af\u00ebrt me <b>nevojat tona<\/b>:<\/p>\n<ul>\n<li>support t\u00eb integruar dhe t\u00eb zhvilluar p\u00ebr aplikacionet PHP (stoku te klient\u00ebt tan\u00eb \u00ebsht\u00eb shum\u00eb i larmish\u00ebm, por ky \u00ebsht\u00eb nj\u00eb lider i qart\u00eb n\u00eb kontekstin e k\u00ebrkimit t\u00eb alternativ\u00ebs p\u00ebr New Relic);<\/li>\n<li>\u00e7mim t\u00eb p\u00ebrballuesh\u00ebm (m\u00eb pak se 100 USD n\u00eb muaj p\u00ebr host);<\/li>\n<li>instrumentim automatik;<\/li>\n<li>integtrim me Kubernetes;<\/li>\n<li>ngjashm\u00ebri me nd\u00ebrfaqen e New Relic \u2013 nj\u00eb avantazh i duksh\u00ebm (sepse inxhinier\u00ebt tan\u00eb jan\u00eb m\u00ebsuar me t\u00eb).<\/li>\n<\/ul>\n<p>\nPrandaj, n\u00eb faz\u00ebn e p\u00ebrzgjedhjes fillestare, ne eliminuam disa zgjidhje t\u00eb tjera t\u00eb njohura, sidomos:<\/p>\n<ul>\n<li> Tideways, AppDynamics dhe Dynatrace \u2013 p\u00ebr \u00e7mimin;<\/li>\n<li> Stackify \u2013 i bllokuar n\u00eb RF dhe tregon shum\u00eb pak t\u00eb dh\u00ebna.<\/li>\n<\/ul>\n<p>\nArtikulli n\u00eb vijim \u00ebsht\u00eb nd\u00ebrtuar n\u00eb m\u00ebnyr\u00eb q\u00eb s\u00eb pari t\u00eb paraqiten shkurtimisht zgjidhjet e shqyrtuara, pastaj do t\u00eb flas p\u00ebr nd\u00ebrveprimin ton\u00eb tipik me New Relic dhe p\u00ebrvojat\/impressionet nga realizimi i operacioneve t\u00eb ngjashme n\u00eb sh\u00ebrbime t\u00eb tjera.<\/p>\n<h3>Prezantimi i konkurrent\u00ebve t\u00eb zgjedhur<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/b8960097f729d56abeb9d1b0f5931e7d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nP\u00ebr <noindex><a rel=\"nofollow\" href=\"https:\/\/newrelic.com\/\"><b>New Relic<\/b><\/a><\/noindex>, ndoshta e ka d\u00ebgjuar \u00e7do njeri? Ky sh\u00ebrbim filloi zhvillimin e tij m\u00eb shum\u00eb se 10 vjet m\u00eb par\u00eb, n\u00eb vitin 2008. Ne e kemi p\u00ebrdorur at\u00eb aktivisht q\u00eb nga viti 2012 dhe nuk kemi pasur probleme me integrimin e nj\u00eb numri n\u00eb t\u00eb v\u00ebrtet\u00eb t\u00eb madh aplikacionesh n\u00eb gjuh\u00ebt PHP, Ruby dhe Python, dhe gjithashtu pat\u00ebm p\u00ebrvoj\u00ebn e integrimit me C# dhe Go. Autor\u00ebt e sh\u00ebrbimit kan\u00eb zgjidhje p\u00ebr monitorimin e aplikacioneve, infrastruktura, ndjekjen e mikro-sh\u00ebrbimeve, jan\u00eb krijuar aplikacione t\u00eb p\u00ebrshtatshme p\u00ebr pajisjet e p\u00ebrdoruesve dhe shum\u00eb gj\u00ebra t\u00eb tjera.<\/p>\n<p>Megjithat\u00eb, agjenti i New Relic funksionon n\u00eb protokolle proprietar\u00eb, nuk ka mb\u00ebshtetje p\u00ebr OpenTracing. P\u00ebr instrumentim t\u00eb avancuar, duhen b\u00ebr\u00eb modifikime t\u00eb ve\u00e7anta p\u00ebr New Relic. P\u00ebr m\u00eb tep\u00ebr, mb\u00ebshtetja p\u00ebr Kubernetes ka status eksperimental.<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/6807ed78ff3d053d0aa910dbc81f1414.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNj\u00eb subjekt q\u00eb filloi zhvillimin e tij n\u00eb vitin 2010 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.datadoghq.com\/\"><b>Datadog<\/b><\/a><\/noindex> duket shum\u00eb m\u00eb interesante se New Relic n\u00eb aspektin e p\u00ebrdorimit n\u00eb mjedise Kubernetes. N\u00eb ve\u00e7anti, ai mb\u00ebshtet integimin me NGINX Ingress, mbledhjen e logeve, protokollet statsd dhe OpenTracing, q\u00eb lejon ndjekjen e k\u00ebrkes\u00ebs nga p\u00ebrdoruesi q\u00eb nga momenti i lidhjes deri n\u00eb p\u00ebrfundimin e pun\u00ebs, si dhe gjetjen e logeve p\u00ebr k\u00ebt\u00eb k\u00ebrkes\u00eb (si n\u00eb an\u00ebn e serverit web ashtu edhe n\u00eb an\u00ebn e konsumator\u00ebve).<\/p>\n<p>N\u00eb p\u00ebrdorimin e Datadog ne u ballafaquan me faktin se ndonj\u00ebher\u00eb nd\u00ebrlidhte gabimisht hart\u00ebn e mikro-sh\u00ebrbimeve, dhe disa mang\u00ebsi teknike. P\u00ebr shembull, ai identifikoi gabim llojin e sh\u00ebrbimit (e p\u00ebrshteti Django si nj\u00eb sh\u00ebrbim t\u00eb caching) dhe shkaktonte gabimet 500 n\u00eb aplikacionin PHP q\u00eb p\u00ebrdorte bibliotek\u00ebn e njohur Predis.<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/dd1f3f840cd686265a1616343d832f28.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.atatus.com\/\"><b>Atatus<\/b><\/a><\/noindex> \u2014 \u00ebsht\u00eb mjeti m\u00eb i ri; sh\u00ebrbimi u lan\u00e7ua n\u00eb vitin 2014. Buxheti i tij marketing \u00ebsht\u00eb duksh\u00ebm m\u00eb i vog\u00ebl se ai i konkurrent\u00ebve t\u00eb listuar, p\u00ebrmendjet jan\u00eb shum\u00eb m\u00eb t\u00eb pakta. Megjithat\u00eb, vet\u00eb mjeti ngjason shum\u00eb me New Relic, jo vet\u00ebm n\u00eb funksionalitete (APM, Monitorimi i shfletuesit etj.), por edhe n\u00eb pamjen e tij.<\/p>\n<p>Nj\u00eb disavantazh i r\u00ebnd\u00ebsish\u00ebm \u00ebsht\u00eb mb\u00ebshtetja vet\u00ebm p\u00ebr Node.js dhe PHP. Nga ana tjet\u00ebr, ajo \u00ebsht\u00eb zbatuar ndjesh\u00ebm m\u00eb mir\u00eb se n\u00eb Datadog. N\u00eb kund\u00ebrshtim me k\u00ebt\u00eb t\u00eb fundit, Atatus nuk k\u00ebrkon nga aplikacionet ndryshime apo sh\u00ebnime t\u00eb m\u00ebtejshme n\u00eb kod.<\/p>\n<h2>Si punojm\u00eb me New Relic<\/h2>\n<p>\nTani le t\u00eb shqyrtojm\u00eb se si ne zakonisht e p\u00ebrdorim New Relic. Supozoni se kemi nj\u00eb problem q\u00eb k\u00ebrkon zgjidhje:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/615f56cd69a4360f5a659d135840ad8a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb grafik \u00ebsht\u00eb e leht\u00eb t\u00eb v\u00ebresh <b>nj\u00eb kulm<\/b> \u2014 do ta analizojm\u00eb at\u00eb. N\u00eb New Relic p\u00ebr aplikacionin e webit, jan\u00eb n\u00eb p\u00ebrzgjedhje automatikisht transaksionet web, n\u00eb grafik\u00ebn e performanc\u00ebs jan\u00eb sh\u00ebnuar t\u00eb gjitha komponent\u00ebt, jan\u00eb t\u00eb pranishme panellat e shkall\u00ebs s\u00eb gabimeve, shkall\u00ebs s\u00eb k\u00ebrkesave... \u00c7far\u00eb \u00ebsht\u00eb m\u00eb e r\u00ebnd\u00ebsishme \u2014 drejtp\u00ebrdrejt nga k\u00ebto panella mund t\u00eb kalosh midis pjes\u00ebve t\u00eb ndryshme t\u00eb aplikacionit (p\u00ebr shembull, klikimi n\u00eb MySQL do t\u00eb t\u00eb \u00e7oj\u00eb n\u00eb seksionin e bazave t\u00eb t\u00eb dh\u00ebnave).<\/p>\n<p>P\u00ebrsa i p\u00ebrket shembullit t\u00eb shqyrtuar, ne shohim nj\u00eb kulm aktivizimi <b>PHP<\/b>, do t\u00eb klikojm\u00eb n\u00eb k\u00ebt\u00eb grafik dhe automatikisht do t\u00eb kalojm\u00eb n\u00eb <b>Transaksionet<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/9fbbde055a88d6f63aa6dca4998f925b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLista e transaksioneve, t\u00eb cilat jan\u00eb n\u00eb thelb kontroler\u00ebt nga modeli MVC, \u00ebsht\u00eb e renditur tashm\u00eb sipas <b>M\u00eb shum\u00eb koha konsumuar<\/b>, q\u00eb \u00ebsht\u00eb shum\u00eb e mir\u00eb: ne menj\u00ebher\u00eb shohim se me \u00e7far\u00eb merret aplikacioni. Po ashtu, k\u00ebtu ka shembuj t\u00eb k\u00ebrkesave t\u00eb gjata, t\u00eb cilat grumbullohen automatikisht nga New Relic. Duke ndryshuar renditjen, \u00ebsht\u00eb leht\u00eb t\u00eb gjejm\u00eb:<\/p>\n<ul>\n<li> kontroleri m\u00eb i ngarkuar i aplikacionit;<\/li>\n<li> kontroleri m\u00eb i k\u00ebrkuar;<\/li>\n<li> kontroleri m\u00eb i ngadalsh\u00ebm.<\/li>\n<\/ul>\n<p>\nGjithashtu, mund t\u00eb zgjerosh \u00e7do transaksion dhe t\u00eb shoh\u00ebsh se \u00e7far\u00eb po b\u00ebhej n\u00eb momentin e ekzekutimit t\u00eb kodit:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/9c3136cb973a1f47729c305256ee1836.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb fund, n\u00eb aplikacion ruhen shembuj t\u00eb gjurm\u00ebve t\u00eb k\u00ebrkesave t\u00eb gjata (t\u00eb cilat ekzekutohen m\u00eb shum\u00eb se 2 sekonda). K\u00ebtu \u00ebsht\u00eb panela p\u00ebr nj\u00eb transaksion t\u00eb gjat\u00eb:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/bca8a9f1b0ccd8158eaff41067681e2a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00cbsht\u00eb e dukshme se shum\u00eb koh\u00eb z\u00ebn\u00eb dy metoda, dhe s\u00eb bashku me k\u00ebt\u00eb tregohet edhe koha kur \u00ebsht\u00eb ekzekutuar k\u00ebrkesa, URI e saj dhe domeni. Shpesh ndihmon t\u00eb gjejm\u00eb k\u00ebrkes\u00ebn n\u00eb logjet. Duke kaluar n\u00eb <b>Detajet e gjurm\u00ebs<\/b>, mund t\u00eb shohim se nga ku thirren k\u00ebto metoda:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/aef8bbd86278aa31d595aa353e6387e0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDhe n\u00eb <b>K\u00ebrkesat n\u00eb bazat e t\u00eb dh\u00ebnave<\/b> \u2014 vler\u00ebso k\u00ebrkesat p\u00ebr bazat e t\u00eb dh\u00ebnave q\u00eb jan\u00eb ekzekutuar gjat\u00eb pun\u00ebs s\u00eb aplikacionit:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/40d942b57b87237f378dc617676f00fc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMe k\u00ebto njohuri, mund t\u00eb vler\u00ebsojm\u00eb shkakun e ngadal\u00ebsimit t\u00eb aplikacionit dhe t\u00eb punojm\u00eb s\u00eb bashku me zhvilluesin p\u00ebr t\u00eb formuluar nj\u00eb strategji zgjidhjeje. N\u00eb realitet, New Relic nuk jep gjithmon\u00eb nj\u00eb panoram\u00eb t\u00eb qart\u00eb, megjithat\u00eb ndihmon n\u00eb zgjedhjen e drejtimit t\u00eb hetimit:<\/p>\n<ul>\n<li> i gjat\u00eb <code>PDO::Construct<\/code> na \u00e7oi n\u00eb funksionimin e \u00e7uditsh\u00ebm t\u00eb pgpoll;<\/li>\n<li> ndeshtje me koh\u00ebn <code>Memcache::Get<\/code> na sugjeroi p\u00ebr konfigurimin e gabuar t\u00eb makin\u00ebs virtuale;<\/li>\n<li> koha e p\u00ebrpunimit t\u00eb modelit u rrit nga nj\u00eb cik\u00ebl i brendsh\u00ebm me kontrollin e pranis\u00eb s\u00eb 500 avatar\u00ebve n\u00eb magazin\u00ebn objekt.<\/li>\n<li> dhe k\u00ebshtu me radh\u00eb...<\/li>\n<\/ul>\n<p>\nNdonj\u00ebher\u00eb ndodh q\u00eb n\u00eb vend t\u00eb ekzekutimit t\u00eb kodit n\u00eb ekranin kryesor, di\u00e7ka rritet lidhur me ruajtjen e jashtme t\u00eb t\u00eb dh\u00ebnave \u2014 dhe nuk ka r\u00ebnd\u00ebsi se \u00e7far\u00eb do t\u00eb jet\u00eb: Redis apo PostgreSQL, \u2014 t\u00eb gjitha ato fshehen n\u00ebn sked\u00ebn <b>Databases<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/5ff39a5a6e02be329e3c40d54c3b4a1d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMund t\u00eb zgjedh\u00ebsh nj\u00eb baz\u00eb t\u00eb caktuar p\u00ebr t\u00eb hetuar dhe t\u00eb b\u00ebsh renditjen e k\u00ebrkesave \u2014 nj\u00ebsoj si ndodh n\u00eb Transaksione. Dhe duke kaluar n\u00eb sked\u00ebn e k\u00ebrkes\u00ebs, mund t\u00eb shoh\u00ebsh se sa shpesh shfaqet kjo k\u00ebrkes\u00eb n\u00eb \u00e7do nj\u00eb nga kontroller\u00ebt e aplikacionit, si dhe t\u00eb vler\u00ebsosh se sa shpesh thirret. Kjo \u00ebsht\u00eb shum\u00eb e dobishme:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/92b3bca78f0aa0f27e5700cd6fe283fe.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nT\u00eb dh\u00ebna t\u00eb ngjashme p\u00ebrmban skeda <b>Sh\u00ebrbimet e Jashtme<\/b>, e cila fsheh k\u00ebrkesat p\u00ebr sh\u00ebrbimet HTTP t\u00eb jashtme, si\u00e7 \u00ebsht\u00eb ndihma p\u00ebr objektet e ruajtjes, d\u00ebrgimi i ngjarjeve n\u00eb sentry ose di\u00e7ka t\u00eb ngjashme. Sipas p\u00ebrmbajtjes, kjo sked\u00eb \u00ebsht\u00eb plot\u00ebsisht e ngjashme me Bazat e t\u00eb dh\u00ebnave:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/417d6ed0d5fb266e1a338d8277278000.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Konkurrent\u00ebt: mund\u00ebsi dhe p\u00ebrvoja<\/h2>\n<p>\nTani gj\u00ebja m\u00eb interesante \u2014 le t\u00eb krahasojm\u00eb mund\u00ebsit\u00eb e New Relic me ato q\u00eb ofrojn\u00eb konkurrent\u00ebt. Fatkeq\u00ebsisht, ne nuk arrit\u00ebm t\u00eb verifikojm\u00eb t\u00eb tre mjetet n\u00eb t\u00eb nj\u00ebjt\u00ebn version t\u00eb nj\u00eb aplikacioni n\u00eb prodhim. Megjithat\u00eb, ne u p\u00ebrpoq\u00ebm t\u00eb krahasojm\u00eb situatat\/konfigurimet m\u00eb identike.<\/p>\n<h3>1. Datadog<\/h3>\n<p>\nDatadog na p\u00ebrsh\u00ebndet me nj\u00eb panel q\u00eb ka nj\u00eb mur sh\u00ebrbimesh:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/fa4eb4ba2349b900d5c04238552e5329.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAi p\u00ebrpiqet t'i ndaj\u00eb aplikacionet n\u00eb komponent\u00eb\/miqros\u00ebrvishte, prandaj n\u00eb aplikacionin Django t\u00eb marr\u00eb si shembull do t\u00eb shohim 2 lidhje me PostgreSQL (<code>defaultdb<\/code> dhe <code>postgres<\/code>), si dhe Celery, Redis. Puna me Datadog k\u00ebrkon njohuri minimale mbi principet e MVC: duhet t\u00eb kuptosh se ku vijn\u00eb k\u00ebrkesat e p\u00ebrdoruesve. Zakonisht kjo ndihmohet nga <b>harta e sh\u00ebrbimeve<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/2f5f7c9ce171af671a65fb41401451e5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTani, nj\u00eb gj\u00eb e ngjashme ka dhe n\u00eb New Relic:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/b4e14f15b900f5c19856f1077873c9c0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u2026 dhe p\u00ebr m\u00eb tep\u00ebr, harta e tyre, sipas mendimit tim, \u00ebsht\u00eb b\u00ebr\u00eb m\u00eb thjesht dhe qart\u00eb: ajo paraqet jo komponent\u00ebt e nj\u00eb aplikacioni (gj\u00eb q\u00eb do ta b\u00ebnte tep\u00ebr t\u00eb detajuar, si\u00e7 ndodh n\u00eb Datadog), por vet\u00ebm sh\u00ebrbime specifike ose mikros\u00ebrvishte.<\/p>\n<p>Kthemi te Datadog: nga harta e sh\u00ebrbimeve, shihet qart\u00eb se k\u00ebrkesat e p\u00ebrdoruesve vijn\u00eb n\u00eb Django. Le t\u00eb kalojm\u00eb n\u00eb sh\u00ebrbimin Django dhe p\u00ebrfundimisht do t\u00eb shohim at\u00eb q\u00eb prisnim:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/fe907532184004ec02238ccd5e7d0ce6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFatkeq\u00ebsisht, k\u00ebtu nuk ka grafik\u00eb me t\u00eb cilin jemi m\u00ebsuar <b>Koha e transaksionit web<\/b>, i ngjash\u00ebm me at\u00eb q\u00eb shohim n\u00eb panelin kryesor t\u00eb New Relic. Megjithat\u00eb, mund ta konfigurojm\u00eb at\u00eb p\u00ebr t\u00eb z\u00ebvend\u00ebsuar grafik\u00ebn <b>% e koh\u00ebs s\u00eb kaluar<\/b>. Mjafton ta kalojm\u00eb n\u00eb <b>Koha mesatare p\u00ebr k\u00ebrkes\u00eb sipas llojit<\/b>\u2026 dhe tani grafikja e njohur na v\u00ebshtron!<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/4576b27658d257fa5b062ffc7bb5464a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPse n\u00eb Datadog u zgjodh nj\u00eb grafik tjet\u00ebr \u2014 mbetet nj\u00eb mister p\u00ebr ne. Na shqet\u00ebsoi gjithashtu fakti q\u00eb sistemi nuk e mban mend zgjedhjen e p\u00ebrdoruesit (ndryshe nga t\u00eb dy konkurent\u00ebt), dhe p\u00ebr k\u00ebt\u00eb arsye \u2014 krijimi i panel\u00ebve t\u00eb personalizuar \u00ebsht\u00eb shp\u00ebtimi i vet\u00ebm.<\/p>\n<p>Megjithat\u00eb, na g\u00ebzoi mund\u00ebsia n\u00eb Datadog p\u00ebr t\u00eb kaluar nga k\u00ebto grafik\u00eb n\u00eb metrikat e server\u00ebve t\u00eb lidhur, p\u00ebr t\u00eb lexuar log\u00ebt dhe p\u00ebr t\u00eb vler\u00ebsuar ngarkes\u00ebn e p\u00ebrpunuesve t\u00eb web-serverit (Gunicorn). \u00cbsht\u00eb pothuajse si n\u00eb New Relic\u2026 dhe madje disa m\u00eb shum\u00eb (log\u00ebt)!<\/p>\n<p>Posht\u00eb grafik\u00ebve ndodhen transaksionet, t\u00eb ngjashme me ato t\u00eb New Relic:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/3ab831fce57abe39e27bea12b6eb0f67.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb Datadog, transaksionet quhen <b>burime<\/b>. Mund t\u00eb renditen kontrollor\u00ebt sipas numrit t\u00eb k\u00ebrkesave, sipas koh\u00ebs mesatare t\u00eb p\u00ebrgjigjes, sipas koh\u00ebs maksimale t\u00eb kaluar p\u00ebr periudh\u00ebn e zgjedhur. <\/p>\n<p>Burimi mund t\u00eb zgjerohet dhe t\u00eb shohim gjith\u00e7ka q\u00eb kemi par\u00eb tashm\u00eb n\u00eb New Relic:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/8005dfb15d878c6025d745982114cc02.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJan\u00eb t\u00eb pranishme statistikat p\u00ebr burimin, nj\u00eb list\u00eb p\u00ebrmbledh\u00ebse t\u00eb thirrjeve t\u00eb brendshme dhe shembujt e k\u00ebrkesave, t\u00eb cilat mund t\u00eb renditen sipas kodit t\u00eb p\u00ebrgjigjes\u2026 P\u00ebr t\u00eb qen\u00eb t\u00eb sinqert\u00eb, kjo renditje u p\u00eblqeu shum\u00eb inxhinier\u00ebve tan\u00eb.<\/p>\n<p>\u00c7do shembull burimi n\u00eb Datadog mund t\u00eb zgjerohet dhe t\u00eb studiohet:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/0e98c9c3924bd248d048b8587f19f922.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPrezentohen parametrat e k\u00ebrkes\u00ebs, nj\u00eb diagram p\u00ebrmbledh\u00ebs p\u00ebr koh\u00ebn e kaluar n\u00eb \u00e7do komponent dhe nj\u00eb diagram uji, n\u00eb t\u00eb cilin shikohet renditja e thirrjeve. Po ashtu \u00ebsht\u00eb e mundur kalimi n\u00eb pamjen e pem\u00ebs p\u00ebr diagramin uji:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/c1d12e79d5c170bb88d9261267756fb8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDhe m\u00eb e r\u00ebnd\u00ebsishmja \u2014 shikimi i ngarkes\u00ebs s\u00eb hostit, n\u00eb t\u00eb cilin ishte ekzekutuar k\u00ebrkesa, dhe tregimi i log\u00ebve t\u00eb k\u00ebrkes\u00ebs. <\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/849a299b05596eb6ba4906c7f3851de0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIntegrim i shk\u00eblqyer!<\/p>\n<p>Mund t\u00eb lind\u00eb pyetja, ku jan\u00eb skedat <b>Databases<\/b> dhe <b>Sh\u00ebrbimet e Jashtme<\/b>, si n\u00eb New Relic. K\u00ebtu nuk jan\u00eb: pasi Datadog analizon aplikacionin n\u00eb komponent\u00eb, PostgreSQL do t\u00eb llogaritet si <b>nj\u00eb sh\u00ebrbim i ve\u00e7ant\u00eb<\/b>, nd\u00ebrsa p\u00ebr Sh\u00ebrbimet e Jashtme duhet t\u00eb k\u00ebrkoni <code>aws.storage<\/code> (do t\u00eb jet\u00eb e ngjashme p\u00ebr \u00e7do sh\u00ebrbim tjet\u00ebr t\u00eb jasht\u00ebm, me t\u00eb cilin aplikacioni mund t\u00eb lidhet).<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/7a2585778478cdd7abab2e31c1858e68.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJa nj\u00eb shembull me <code>postgres<\/code>:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/76710537a8c7f436d207ef52efb50214.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb thelb, \u00ebsht\u00eb gjith\u00e7ka q\u00eb donim:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/152e882d964bd5c77aef69f9c140f350.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nShikohet nga cili \"sh\u00ebrbim\" ka ardhur k\u00ebrkesa. <\/p>\n<p>Nuk do t\u00eb ishte e tep\u00ebrt t\u00eb kujtojm\u00eb se Datadog mund t\u00eb integrohet shk\u00eblqyer me NGINX Ingress dhe lejon t\u00eb b\u00ebhet ndjekje e plot\u00eb q\u00eb nga momenti i marrjes s\u00eb k\u00ebrkes\u00ebs n\u00eb grup, si dhe lejon marrjen e metrikave statsd, mbledhjen e log\u00ebve dhe metrikave t\u00eb hosteve.<\/p>\n<p>Nj\u00eb avantazh i madh i Datadog \u00ebsht\u00eb se \u00e7mimi i tij <i>p\u00ebrb\u00ebhet<\/i> nga monitorimi i infrastruktur\u00ebs, APM, menaxhimi i log\u00ebve dhe testimi i sintetik\u00ebve, dmth. mund t\u00eb p\u00ebrzgjidhet fleksib\u00ebl nj\u00eb plan.<\/p>\n<h3>2. Atatus<\/h3>\n<p>\nEkipi i Atatus pretendon se sh\u00ebrbimi i tyre \u00ebsht\u00eb \"i nj\u00ebjt\u00eb si New Relic, por m\u00eb i mir\u00eb.\" Le ta shohim n\u00ebse \u00ebsht\u00eb k\u00ebshtu n\u00eb t\u00eb v\u00ebrtet\u00eb.<\/p>\n<p>Paneli i titullit n\u00eb t\u00eb v\u00ebrtet\u00eb duket i ngjash\u00ebm, por nuk arrita t\u00eb identifikoj Redis dhe memcached q\u00eb p\u00ebrdoren n\u00eb aplikacion.<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/1b2271bf779f93d4696b8f5fb90c548b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAPM p\u00ebrzgjat automatikisht t\u00eb gjitha transaksionet, megjithat\u00eb, zakonisht ne kemi nevoj\u00eb vet\u00ebm p\u00ebr ato Web. Ashtu si n\u00eb Datadog, nuk ka mund\u00ebsi p\u00ebr t\u00eb kaluar n\u00eb sh\u00ebrbimin e nevojsh\u00ebm nga paneli kryesor. P\u00ebr m\u00eb tep\u00ebr, transaksionet jan\u00eb n\u00eb list\u00eb pas gabimeve, \u00e7ka p\u00ebr APM nuk duket shum\u00eb logjike.<\/p>\n<p>N\u00eb transaksionet e Atatus, gjith\u00e7ka \u00ebsht\u00eb maksimalisht e ngjashme me New Relic. Minus \u2014 menj\u00ebher\u00eb nuk shikohet dinamika p\u00ebr secilin nga kontrollor\u00ebt. Duhet ta k\u00ebrkosh at\u00eb n\u00eb tabel\u00ebn e kontrollor\u00ebve, duke e renditur sipas <b>Koha m\u00eb e Madhe e Konsumuar<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/57a1640dc1c99732e5d008051ea08f4a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLista e kontrollor\u00ebve q\u00eb na \u00ebsht\u00eb e njohur \u00ebsht\u00eb e aksesueshme n\u00eb sked\u00ebn <b>Eksploro<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/9f77e8af1b19460a490f6d57f57c7902.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKjo tabel\u00eb ndonj\u00ebher\u00eb i ngjan Datadog dhe \u00ebsht\u00eb m\u00eb e p\u00eblqyer se e ngjashmja n\u00eb New Relic.<\/p>\n<p>\u00c7do transaksion mund t\u00eb zgjerohet dhe t\u00eb shikohet se \u00e7far\u00eb ka b\u00ebr\u00eb aplikacioni:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/7a74af09bc90449557a797b7898aa827.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPaneli gjithashtu ngjan m\u00eb shum\u00eb me Datadog: ka numrin e k\u00ebrkesave, pamjen e p\u00ebrgjithshme t\u00eb thirrjeve. Paneli i sip\u00ebrm ofron nj\u00eb sked\u00eb me gabime <b>Gabimet HTTP<\/b> dhe shembuj t\u00eb k\u00ebrkesave t\u00eb ngadalta <b>Gjetjet e Sesionit<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/d528b528b14e3e0ba0550296a07d27db.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00ebse kaloni n\u00eb transaksion, shikohet nj\u00eb shembull i gjurm\u00ebs, mund t\u00eb merrni nj\u00eb list\u00eb k\u00ebrkesash p\u00ebr baz\u00ebn dhe t\u00eb shikoni titujt e k\u00ebrkes\u00ebs. Gjith\u00e7ka \u00ebsht\u00eb ngjashme me New Relic:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/297cee55b9b32383c607eb6860ffe20e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb t\u00eb v\u00ebrtet\u00eb, Atatus na befasoi me gjurm\u00ebt e detajuara \u2014 pa ngjashm\u00ebrit\u00eb tipike t\u00eb New Relic me blloqet p\u00ebrmendore:<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/eb40bb051d7a5435072b96cd659bfebf.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/0232a197ee2d28489fcf86c4921f7080.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMegjithat\u00eb, k\u00ebtu mungon nj\u00eb filtr q\u00eb bllokon k\u00ebrkesat super t\u00eb shpejta (&lt;5ms), ashtu si n\u00eb New Relic. Nga ana tjet\u00ebr, paraqitja e p\u00ebrgjigjes p\u00ebrfundimtare t\u00eb transaksionit (e suksesshme apo gabim) na p\u00eblqeu.<\/p>\n<p>Panairi <b>Databases<\/b> do t\u00eb ndihmoj\u00eb p\u00ebr t\u00eb studiuar k\u00ebrkesat p\u00ebr bazat e jashtme, q\u00eb aplikacioni i b\u00ebn. Jua kujtoj, Atatus e identifikoi vet\u00ebm PostgreSQL dhe MySQL, megjith\u00ebse n\u00eb projekt jan\u00eb t\u00eb angazhuar gjithashtu Redis dhe memcached.<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/01bd3b1f4e5f25bb86e9aa79a22588c0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nK\u00ebrkesat renditen sipas kritereve t\u00eb njohura: frekuenca e ndodhjes, koha mesatare e p\u00ebrgjigjes dhe k\u00ebshtu me radh\u00eb. Duhet p\u00ebrmendur ve\u00e7mas ndarja me k\u00ebrkesat m\u00eb t\u00eb ngadalta \u2014 kjo \u00ebsht\u00eb shum\u00eb e dobishme. M\u00eb shum\u00eb se kaq, t\u00eb dh\u00ebnat n\u00eb k\u00ebt\u00eb ndarje p\u00ebr PostgreSQL p\u00ebrputhen me t\u00eb dh\u00ebnat nga shtesa. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.postgresql.org\/docs\/11\/pgstatstatements.html\">pg_stat_statements<\/a><\/noindex> \u2014 rezultat i shk\u00eblqyer!<\/p>\n<p><img decoding=\"async\" alt=\"Jo vet\u00ebm me New Relic: nj\u00eb perspektiv\u00eb mbi Datadog dhe Atatus\" src=\"\/wp-content\/uploads\/2019\/09\/128b3eb7ac1e636e47d4a66a292ca872.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSkeda <b>K\u00ebrkesat e Jashtme<\/b> \u00ebsht\u00eb plot\u00ebsisht identike me Databases.<\/p>\n<h2>P\u00ebrfundimet<\/h2>\n<p>\nT\u00eb dy mjetet e paraqitura kan\u00eb dh\u00ebn\u00eb nj\u00eb performanc\u00eb t\u00eb mir\u00eb si APM. \u00c7do nj\u00ebri prej tyre mund t\u00eb ofroj\u00eb minimumin e nevojsh\u00ebm. P\u00ebr t\u00eb p\u00ebrmbledhur p\u00ebrvojat tona, mund t\u00eb themi:<\/p>\n<h3>Datadog<\/h3>\n<p>\nAvantazhet:<\/p>\n<ul>\n<li> nj\u00eb struktur\u00eb tarifore t\u00eb k\u00ebndshme (APM kushton 31 USD p\u00ebr host);<\/li>\n<li> u tregua i shk\u00eblqyer me Python;<\/li>\n<li> mund\u00ebsia e integrimit me OpenTracing<\/li>\n<li> integtrim me Kubernetes;<\/li>\n<li> integrimi me NGINX Ingress.<\/li>\n<\/ul>\n<p>\nDisavantazhet:<\/p>\n<ul>\n<li> APM i vet\u00ebm q\u00eb shkaktoi papajisje t\u00eb aplikacionit p\u00ebr shkak t\u00eb nj\u00eb gabimi t\u00eb modulit (predis);<\/li>\n<li> auto-instrumentimi i dob\u00ebt PHP;<\/li>\n<li> disa her\u00eb definicion i \u00e7uditsh\u00ebm i sh\u00ebrbimeve dhe q\u00ebllimeve t\u00eb tyre.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Atatus<\/h3>\n<p>\nAvantazhet:<\/p>\n<ul>\n<li> instrumentim t\u00eb thell\u00eb PHP;<\/li>\n<li> nd\u00ebrfaqe e ngjashme me New Relic.<\/li>\n<\/ul>\n<p>\nDisavantazhet:<\/p>\n<ul>\n<li> nuk funksionon n\u00eb sistemet operative t\u00eb vjetra (Ubuntu 12.05, CentOS 5);<\/li>\n<li> auto-instrumentimi i dob\u00ebt;<\/li>\n<li> mb\u00ebshtetje p\u00ebr vet\u00ebm dy gjuh\u00eb programimi (Node.js dhe PHP);<\/li>\n<li> puna e ngadalshme e nd\u00ebrfaqes.<\/li>\n<\/ul>\n<p>\nDuke marr\u00eb parasysh \u00e7mimin e Atatus prej 69 USD n\u00eb muaj p\u00ebr server, ne do t\u00eb preferonim t\u00eb p\u00ebrdorim Datadog, i cili integrohet shk\u00eblqyesh\u00ebm sipas nevojave tona (aplikacione web n\u00eb K8s) dhe ka shum\u00eb funksione t\u00eb dobishme.<\/p>\n<h2>P.S.<\/h2>\n<p>\nLexoni gjithashtu n\u00eb blogun ton\u00eb:<\/p>\n<ul>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/462707\/\">Mjetet p\u00ebr zhvilluesit e aplikacioneve q\u00eb funksionojn\u00eb n\u00eb Kubernetes<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/436112\/\">\u041f\u043b\u0430\u0433\u0438\u043d kubectl-debug \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0432 pod&#8217;\u0430\u0445 Kubernetes<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/424531\/\">Mikrosh\u00ebrbimet: madh\u00ebsia ka r\u00ebnd\u00ebsi, madje edhe n\u00ebse keni Kubernetes<\/a><\/noindex>\u00bb.<\/li>\n<\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/465177\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0441\u0440\u0435\u0434\u0435 SRE-\/DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0438\u043a\u043e\u0433\u043e \u043d\u0435 \u0443\u0434\u0438\u0432\u0438\u0448\u044c, \u0447\u0442\u043e \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043b\u0438\u0435\u043d\u0442 (\u0438\u043b\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430) \u0438 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442, \u0447\u0442\u043e \u00ab\u0432\u0441\u0451 \u043f\u0440\u043e\u043f\u0430\u043b\u043e\u00bb: \u0441\u0430\u0439\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043e\u043f\u043b\u0430\u0442\u044b \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442, \u0436\u0438\u0437\u043d\u044c \u2014 \u0442\u043b\u0435\u043d\u2026 \u041a\u0430\u043a \u0431\u044b \u043d\u0438 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043f\u043e\u043c\u043e\u0447\u044c \u0432 \u0442\u0430\u043a\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0431\u0435\u0437 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0431\u044b\u0432\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0441\u043b\u043e\u0436\u043d\u043e. \u0417\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u043a\u0440\u044b\u0442\u0430 \u0432 \u043a\u043e\u0434\u0435 \u0441\u0430\u043c\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u2014 \u043d\u0443\u0436\u043d\u043e \u043b\u0438\u0448\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28443,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37901","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0441\u0440\u0435\u0434\u0435 SRE-\/DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0438\u043a\u043e\u0433\u043e \u043d\u0435 \u0443\u0434\u0438\u0432\u0438\u0448\u044c, \u0447\u0442\u043e \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043b\u0438\u0435\u043d\u0442 (\u0438\u043b\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430) \u0438 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442, \u0447\u0442\u043e \u00ab\u0432\u0441\u0451 \u043f\u0440\u043e\u043f\u0430\u043b\u043e\u00bb: \u0441\u0430\u0439\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043e\u043f\u043b\u0430\u0442\u044b \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442, \u0436\u0438\u0437\u043d\u044c \u2014 \u0442\u043b\u0435\u043d\u2026 \u041a\u0430\u043a \u0431\u044b \u043d\u0438 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043f\u043e\u043c\u043e\u0447\u044c \u0432 \u0442\u0430\u043a\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0431\u0435\u0437 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0431\u044b\u0432\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0441\u043b\u043e\u0436\u043d\u043e. \u0417\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u043a\u0440\u044b\u0442\u0430 \u0432 \u043a\u043e\u0434\u0435 \u0441\u0430\u043c\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u2014 \u043d\u0443\u0436\u043d\u043e \u043b\u0438\u0448\u044c\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/ne-new-relic-om-odnim-vzglyad-na-datadog-i-atatus\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0435 New Relic\u2019\u043e\u043c \u043e\u0434\u043d\u0438\u043c: \u0432\u0437\u0433\u043b\u044f\u0434 \u043d\u0430 Datadog \u0438 Atatus | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0441\u0440\u0435\u0434\u0435 SRE-\/DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0438\u043a\u043e\u0433\u043e \u043d\u0435 \u0443\u0434\u0438\u0432\u0438\u0448\u044c, \u0447\u0442\u043e \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043b\u0438\u0435\u043d\u0442 (\u0438\u043b\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430) \u0438 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442, \u0447\u0442\u043e \u00ab\u0432\u0441\u0451 \u043f\u0440\u043e\u043f\u0430\u043b\u043e\u00bb: \u0441\u0430\u0439\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043e\u043f\u043b\u0430\u0442\u044b \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442, \u0436\u0438\u0437\u043d\u044c \u2014 \u0442\u043b\u0435\u043d\u2026 \u041a\u0430\u043a \u0431\u044b \u043d\u0438 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043f\u043e\u043c\u043e\u0447\u044c \u0432 \u0442\u0430\u043a\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0431\u0435\u0437 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0431\u044b\u0432\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0441\u043b\u043e\u0436\u043d\u043e. \u0417\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u043a\u0440\u044b\u0442\u0430 \u0432 \u043a\u043e\u0434\u0435 \u0441\u0430\u043c\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u2014 \u043d\u0443\u0436\u043d\u043e \u043b\u0438\u0448\u044c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/ne-new-relic-om-odnim-vzglyad-na-datadog-i-atatus\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:20:26+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:20:26+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Jo vet\u00ebm New Relic: nj\u00eb v\u00ebshtrim n\u00eb Datadog dhe Atatus | ProHoster","description":"N\u00eb rrethin e inxhinier\u00ebve SRE\/DevOps, askush nuk habitet kur nj\u00ebher\u00eb shfaqet nj\u00eb klient (apo nj\u00eb sistem monitorimi) dhe njofton se \"gjith\u00e7ka \u00ebsht\u00eb humbur\": faqja nuk funksionon, pagesat nuk kalojn\u00eb, jeta \u2014 \u00ebsht\u00eb e kot\u00eb\u2026 Sa do t\u00eb doja t\u00eb ndihmoja n\u00eb nj\u00eb situat\u00eb t\u00eb till\u00eb, ta b\u00ebj k\u00ebt\u00eb pa nj\u00eb mjet t\u00eb thjesht\u00eb dhe t\u00eb qart\u00eb \u00ebsht\u00eb shum\u00eb e v\u00ebshtir\u00eb. Shpeshher\u00eb problemi fshehet n\u00eb kodin e vet\u00eb aplikacionit \u2014 vet\u00ebm nevojitet","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/ne-new-relic-om-odnim-vzglyad-na-datadog-i-atatus","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0435 New Relic\u2019\u043e\u043c \u043e\u0434\u043d\u0438\u043c: \u0432\u0437\u0433\u043b\u044f\u0434 \u043d\u0430 Datadog \u0438 Atatus | ProHoster","og:description":"\u0412 \u0441\u0440\u0435\u0434\u0435 SRE-\/DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0438\u043a\u043e\u0433\u043e \u043d\u0435 \u0443\u0434\u0438\u0432\u0438\u0448\u044c, \u0447\u0442\u043e \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043b\u0438\u0435\u043d\u0442 (\u0438\u043b\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430) \u0438 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442, \u0447\u0442\u043e \u00ab\u0432\u0441\u0451 \u043f\u0440\u043e\u043f\u0430\u043b\u043e\u00bb: \u0441\u0430\u0439\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043e\u043f\u043b\u0430\u0442\u044b \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442, \u0436\u0438\u0437\u043d\u044c \u2014 \u0442\u043b\u0435\u043d\u2026 \u041a\u0430\u043a \u0431\u044b \u043d\u0438 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043f\u043e\u043c\u043e\u0447\u044c \u0432 \u0442\u0430\u043a\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0431\u0435\u0437 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0431\u044b\u0432\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0441\u043b\u043e\u0436\u043d\u043e. \u0417\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u043a\u0440\u044b\u0442\u0430 \u0432 \u043a\u043e\u0434\u0435 \u0441\u0430\u043c\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u2014 \u043d\u0443\u0436\u043d\u043e \u043b\u0438\u0448\u044c","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/ne-new-relic-om-odnim-vzglyad-na-datadog-i-atatus","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:20:26+00:00","article:modified_time":"2019-10-31T19:20:26+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37901","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 19:41:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:39:28","updated":"2026-01-23 19:41:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/37901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=37901"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/37901\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/28443"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=37901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=37901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=37901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}