Ce este New Relic și cum se folosește pentru a monitoriza performanța

  • New Relic centralizează metricile, evenimentele, jurnalele și urmele pentru a oferi observabilitate completă în aplicații, infrastructură și sarcini de lucru bazate pe inteligență artificială.
  • APM-ul său permite monitorizarea timpilor de răspuns, a erorilor, a resurselor, a experienței utilizatorului și a indicatorilor de business, facilitând detectarea blocajelor.
  • Include alerte inteligente, tablouri de bord personalizabile și urmărire detaliată a tranzacțiilor și jurnalelor pentru a accelera identificarea cauzei principale.
  • Comparativ cu alte soluții, se remarcă prin ușurința în utilizare, raportul cost-beneficiu și integrarea cu medii precum Adobe Commerce și modele de inteligență artificială.

Cum să monitorizezi performanța cu New Relic

Dacă dezvolți sau gestionezi aplicații web, știi că menținerea unor performanțe tehnice bune Nu este opțional: este diferența dintre utilizatorii mulțumiți care convertesc... și oamenii care abandonează site-ul în câteva secunde. Pe măsură ce arhitecturile devin mai complexe - microservicii, containere, cloud hibrid, servicii externe - devine aproape imposibil să înțelegi ce se întâmplă folosind doar jurnale izolate sau grafice de găzduire.

Aici intervine New Relic. Această platformă de observabilitate și APM vă permite Monitorizați comportamentul aplicațiilor dvs. în timp realDetectează blocajele, vezi ce se întâmplă în infrastructură și, din ce în ce mai important, monitorizează modelele de inteligență artificială pe care le utilizezi în proiectul tău. Toate acestea dintr-un singur tablou de bord, fără a te înnebuni sărind între cinci instrumente diferite.

Ce este New Relic și la ce se folosește?

Noua Relicvă este o Platformă SaaS pentru monitorizarea performanței aplicațiilor și observabilitatea (APM) Utilizat pe scară largă la nivel global. Scopul său este de a vă oferi o vizibilitate completă asupra modului în care funcționează sistemele dvs. digitale: aplicații backend, frontend, infrastructură, baze de date, servicii externe și chiar sarcini de lucru bazate pe inteligență artificială.

Pentru a realiza acest lucru, New Relic combină în același mediu date despre aplicații, infrastructură, jurnale, experiența utilizatorului și metrici de businessAcest lucru vă permite să treceți de la viziunea fragmentată tipică (fiecare lucru într-un instrument diferit) la o abordare unificată, unde este mai ușor să detectați problemele, să înțelegeți impactul acestora și să prioritizați ce trebuie remediat primul.

Platforma se integrează cu o gamă largă de tehnologii moderneLimbaje precum PHP, Java, Python și Ruby; servicii cloud precum AWS și Azure; medii container precum Kubernetes; baze de date populare; și framework-uri de toate tipurile. Datorită acestei compatibilități, este o opțiune foarte atractivă atât pentru startup-uri, cât și pentru întreprinderile mari cu arhitecturi complexe și distribuite.

Ce este CocoSpy?
Articol asociat:
CocoSpy: Ghidul complet al aplicației de monitorizare pentru Android și iOS cu analiză, beneficii, legalitate și o comparație completă

Cum funcționează New Relic în interior: modelul MELT

Pentru a înțelege cum monitorizează New Relic sistemele dvs., este util să cunoașteți modelul MELT, care grupează datele în patru tipuri principale: metrici, evenimente, jurnale și urmeCu ajutorul lor, platforma construiește o imagine completă a comportamentului aplicației tale.

Las valori Acestea sunt valori numerice care descriu performanța: timpii de încărcare, utilizarea CPU, consumul de memorie, debitul cererilor pe minut și așa mai departe. Acest tip de date este perfect pentru a vedea tendințele în timp și a detecta vârfuri anormale sau degradări progresive.

L Evenimente Aceste jurnale reprezintă activități care au loc în cadrul aplicațiilor sau sistemelor dumneavoastră. De obicei, ele grupează mai multe linii de jurnal care descriu ceva ce s-a întâmplat: de exemplu, o tranzacție finalizată, o eroare a bazei de date sau un apel către un serviciu extern. Acestea vă ajută să înțelegeți ce s-a întâmplat și în ce context.

L jurnale sau înregistrări Acestea sunt detalii linie cu linie ale acelor evenimente, cu marcaje temporale și atribute suplimentare. Datorită lor, puteți reconstitui pas cu pas ce a făcut o anumită aplicație sau un anumit serviciu și sunt esențiale pentru investigarea comportamentelor ciudate sau a erorilor care sunt dificil de reprodus.

În cele din urmă există urmeUrmările arată secvența cronologică a evenimentelor pe parcursul unei cereri sau al întregului flux. Într-un mediu de microservicii, de exemplu, o urmărire poate traversa mai multe API-uri, cozi de mesaje și baze de date, permițându-vă să vedeți unde se pierde timpul sau unde apar erori în întregul lanț.

noul Relic
noul Relic
Dezvoltator: New Relic, Inc.
Preț: Gratuit

Rolul agentului New Relic

New Relic funcționează datorită unui agent instalat în aplicația sau infrastructura dvs.Acest agent instrumentează codul și mediul pentru a colecta automat metricile, evenimentele, jurnalele și urmele necesare.

Fiecare tip de monitorizare necesită de obicei propriul agent: un agent pentru APM (aplicații), altul pentru infrastructură, alta pt browser-ul (experiența utilizatorului web) etc. Acești agenți sunt responsabili de trimiterea datelor către platforma New Relic, unde acestea sunt procesate și afișate în tablouri de bord vizuale.

După ce agentul este instalat și cerințele minime de sistem sunt îndeplinite - de exemplu, având permisiunile de administrator și versiuni compatibile ale sistemului de operare și limbajului de programare —, datele încep să apară în contul dvs. aproape instantaneu, fără a fi nevoie de configurații foarte avansate.

Indicatori cheie de monitorizat cu APM

Aplicația New Relic pentru Android

Când utilizați instrumente APM precum New Relic, există o serie de Indicatori esențiali care ar trebui monitorizați îndeaproape pentru a înțelege starea reală a aplicațiilor dumneavoastră și a anticipa problemele de performanță.

El timp de răspuns Aceasta indică timpul necesar aplicației tale pentru a procesa o solicitare și a returna un răspuns. Dacă această metrică depășește pragurile acceptabile, experiența utilizatorului are de suferit și este posibil să observi scăderi ale ratelor de conversie sau ale utilizării serviciilor.

La rata de eroare Aceasta arată câte cereri se termină cu un anumit tip de eșec, cum ar fi excepții netratate, răspunsuri HTTP 5xx sau erori în serviciile externe. O creștere a acestei rate este de obicei un semn al implementărilor problematice, al dependențelor instabile sau al blocajelor interne.

El Utilizarea resurselor (CPU, memorie, disc, rețea) vă spune câtă capacitate consumă aplicația dvs. pe servere sau containere. Consumul excesiv poate cauza saturații, în timp ce utilizarea foarte scăzută și vârfurile ocazionale pot indica necesitatea optimizării sau scalării.

El performanță în termeni de randament De obicei, se măsoară în solicitări pe minut (RPM). Această metrică vă permite să vedeți câtă sarcină poate gestiona aplicația dvs., cum se comportă în timpul vârfurilor de solicitare și în ce măsură infrastructura dvs. este dimensionată corespunzător.

La latență Reflectă timpul necesar pentru ca datele să călătorească de la client la server și înapoi. Acest lucru este relevant în special atunci când sunt implicate rețele complexe, CDN-uri, servicii externe sau arhitecturi distribuite cu multiple salturi între regiuni sau furnizori.

La experiența utilizatorului Depășește cifrele tehnice și poate fi măsurat cu indicatori precum scorul Apdex, care corelează timpii de răspuns satisfăcători și nesatisfăcători pe baza unui prag definit. Acest tip de metrică vă ajută să traduceți performanța tehnică în satisfacție reală pentru persoanele care utilizează aplicația dumneavoastră.

În cele din urmă, există metrici de afaceriNumărul de tranzacții, veniturile, rata de conversie, volumul comenzilor etc. Corelarea acestor date cu performanța tehnică vă permite să vedeți clar cât de mult o problemă de latență sau o scădere temporară afectează profitul.

În funcție de caracteristicile proiectului dumneavoastră, pe lângă aceste valori generale, ați putea fi interesați de monitorizarea indicatorilor specifici, cum ar fi sincronizarea anumitor interogări SQL, performanța unor integrări specifice sau comportamentul funcționalităților critice orientate către utilizatori.

Tabloul de bord principal APM: Ce puteți vedea

Odată ce agentul este activ, secțiunea APM din New Relic vă oferă o prezentare generală importantă. Pagina Rezumat APM afișează cele mai relevante valori dintr-o privire pentru fiecare serviciu sau aplicație.

Pe această pagină veți găsi, printre alte informații, timpul de răspuns la tranzacție webs, care măsoară durata solicitărilor din punctul de vedere al clientului, deși nu surprinde întotdeauna tot timpul petrecut pentru o operațiune complexă.

O altă metrică importantă în această perspectivă este Scorul ApdexAceasta compară timpii de răspuns măsurați cu un prag predefinit. Acest lucru vă permite să vedeți ce procent de tranzacții sunt considerate reușite și care nu, ajutându-vă să înțelegeți percepția utilizatorilor asupra performanței.

Veți vedea, de asemenea, performanță în solicitări pe minut (RPM)Rata de eroare și consumul de resurse al gazdei (CPU și memorie) sunt, de asemenea, luate în considerare. Această combinație de date facilitează identificarea corelațiilor, de exemplu, între vârfurile de trafic, creșterile de latență și saturația CPU.

Pe lângă rezumat, New Relic oferă opinii specifice pentru diferite componente: trasabilitate distribuită, tranzacții individuale, baze de date, servicii externe sau chiar medii Kubernetes, unde puteți vedea valori precum vechimea implementărilor, starea pod-urilor și comparații de performanță între diferite versiuni.

Monitorizare avansată: urme, servicii externe și Kubernetes

Funcționalitatea din trasabilitate distribuită Această vizualizare înregistrează comportamentul cererilor care traversează mai multe servicii sau microservicii. În această vizualizare, puteți analiza durata totală a fiecărei urmăriri, intervalele care o compun, erorile care apar și cele mai frecvente căi pe care le parcurge traficul dvs.

Secțiunea din relații Această listă prezintă cele mai relevante solicitări, ordonate după procentul de timp real consumat, performanță și utilizare a resurselor. Analizând mai în profunzime fiecare tranzacție, puteți vedea ce părți ale codului, interogările bazei de date sau apelurile externe încetinesc cel mai mult aplicația.

În ceea ce privește bazele de date, New Relic arată operațiuni, timpi de răspuns și randament a interogărilor și instrucțiunilor executate. Acest lucru vă ajută să identificați interogările lente, indexurile proiectate necorespunzător sau modelele de acces ineficiente care afectează comportamentul general.

Vederea servicii externe Oferă detalii despre performanță, timp de răspuns și rate de eroare pentru entitățile din amonte și din aval, cum ar fi API-urile terțe sau sistemele interne. Acest lucru vă permite să distingeți mai bine care probleme sunt ale dvs. și care provin din dependențe externe.

Dacă lucrezi cu KubernetesNew Relic vă poate afișa informații despre implementări, pod-uri disponibile, jurnale asociate și comparații între diferite valori. Acest lucru facilitează observarea modului în care modificările de configurație, noile versiuni sau scalarea automată afectează performanța reală a sarcinilor de lucru.

Alerte și Acorduri privind Nivelul Serviciilor (SLA)

Pe lângă colectarea de date, New Relic vă permite Definiți alerte și urmăriți-vă SLA-urile pentru a se asigura că aplicațiile îndeplinesc nivelurile de servicii promise.

Funcționalitatea din Rapoarte SLA Vă oferă o imagine de ansamblu asupra timpului de funcționare, a timpilor de nefuncționare și a tendințelor de performanță pe diferite perioade (zilnic, săptămânal, lunar). Acest lucru vă permite să evaluați modul în care utilizatorul final percepe calitatea serviciului și dacă vă respectați angajamentele contractuale sau interne.

Las alerte Sunteți notificat automat atunci când o metrică deviază de la intervalul așteptat. Pentru a face acest lucru, definiți condiții personalizate: ce sursă de date doriți să monitorizați (de exemplu, o anumită aplicație, o bază de date sau un serviciu extern), ce comportament este considerat anormal (de exemplu, o metrică care rămâne peste sau sub un prag) și cum ar trebui generate incidentele.

De asemenea, puteți ajusta preferință pentru incidentpentru a decide dacă doriți notificări imediate pentru orice încălcare sau doar în cazul unor probleme recurente sau grave. În ceea ce privește canale de avertizarePlatforma permite integrarea e-mailului, Slack, OpsGenie și a altor instrumente de notificare și răspuns la incidente.

Alertele au un motor de Inteligență aplicată Acest lucru ajută la identificarea cauzelor potențiale prin corelarea datelor și reducerea cantității de zgomot pe care altfel ar trebui să o analizați manual. Acest lucru permite echipelor tehnice să se concentreze pe rezolvarea problemelor, în loc să le filtreze.

Tablouri de bord și vizualizare a datelor

Una dintre cheile New Relic este capacitatea sa de a construiți panouri de control personalizate care grupează indicatorii importanți pentru afacerea sau domeniul dumneavoastră tehnic.

Panoul principal concentrează deja o mare parte din informațiile despre performanță pe un singur ecran, codificat cu grafică și culori care ajută la identificarea tiparelor dintr-o privire. Cu toate acestea, puteți merge mai departe și proiectează-ți propriile panouri adaptate la diferite echipe, proiecte sau regiuni geografice.

Cum se instalează CocoSpy pe iOS1
Articol asociat:
Ghid complet pentru instalarea CocoSpy pe iOS și maximizarea controlului parental

Aceste tablouri de bord vă permit să ajustați design, dimensiunea graficului și setul de metrici afișate. De exemplu, este obișnuit să se creeze un panou specific pentru o țară sau o regiune, un altul pentru un mediu de producție critic și unul suplimentar conceput pentru afaceri, cu valori de conversie corelate cu performanța tehnică.

La posibilidad de partajează panouri între echipe Îmbunătățește considerabil munca în colaborare: dezvoltarea, operațiunile, marketingul sau produsul pot analiza aceleași date din perspective complementare și pot lua decizii coordonate.

Urmări și jurnale integrate ale tranzacțiilor

Când există o problemă serioasă de performanță, având urmele tranzacțiilor și înregistrările asociate Face diferența dintre a ghici și a ști exact ce se întâmplă.

Traseele APM din New Relic stochează informații detaliate despre tranzacțiile aplicației tale, inclusiv apeluri către baza de date, segmentare după funcție sau metodă și timpul petrecut pentru fiecare parte a procesului. Acest lucru îți permite să vezi, de exemplu, dacă o solicitare se blochează într-o buclă de cod, o interogare specifică sau un apel către un serviciu extern.

În paralel, platforma vă permite consultați jurnalele aferente fiecărei urmăririDin interfața jurnalelor, puteți căuta după cuvinte cheie, atribute sau intervale de timp și puteți lega rapid mesajele relevante de tranzacțiile problematice.

Această combinație de urme și jurnale oferă un context foarte cuprinzător pentru rezolvarea incidentelorreducând timpul necesar pentru a găsi cauza principală a unei probleme și împiedicându-vă să treceți constant de la o instrument la alta pentru a reconstitui ce s-a întâmplat.

Beneficii cheie ale New Relic

Comparativ cu alte platforme de monitorizare, New Relic se remarcă prin mai multe motive care sunt deosebit de atractive pentru echipele de toate dimensiunile. Primul este ușurința instalării și configurăriideoarece oferă o documentație abundentă și un asistent ghidat care detectează mediul, propune agentul adecvat și chiar îl configurează automat în multe cazuri.

În utilizarea zilnică, interfața se concentrează pe utilizabilitatea și viteza de găsire a cauzei principaleDin panoul principal, puteți analiza mai în profunzime graficele și tabelele cu doar câteva clicuri, urmărind problema de la o eroare Apdex până la tranzacția, segmentul de cod sau interogarea bazei de date specifice responsabile.

New Relic adaugă, de asemenea, valoare datorită înregistrarea erorilor pe partea clientuluiAcest lucru vă ajută să înțelegeți ce se întâmplă în browserele utilizatorilor: ce tipuri de erori apar, cât de des și în ce contexte. Acest lucru vă oferă context suplimentar pentru a îmbunătăți experiența utilizatorului.

Un alt avantaj este înregistrarea detaliată a tranzacțiilorAcest lucru vă permite să identificați dintr-o privire ce componente ale aplicației dvs. se încarcă mai lent sau consumă mai multe resurse. Acest tip de vizibilitate este crucial pentru prioritizarea optimizărilor care au un impact real asupra performanței generale.

Interfața utilizator a platformei în sine este destul de intuitiv și flexibilElementele vizuale, personalizarea vizualizării și designul general îl fac potrivit atât pentru utilizatorii cu niveluri înalte de competență tehnică, cât și pentru cei care abia încep să utilizeze monitorizarea.

Instalarea New Relic APM: Exemplu cu PHP pe Ubuntu

Procesul specific de instalare a agentului APM variază în funcție de limbaj de programare și sistem de operare oricare dintre metodele pe care le utilizați, dar logica generală rămâne aceeași: înregistrați un cont, obțineți cheia de licență, instalați agentul și reporniți serviciile astfel încât acesta să înceapă să colecteze date.

Pe un sistem Ubuntu cu aplicații PHP (de exemplu, la instalarea WordPress pe un VPS), procedura tipică începe cu Creează un cont pe New Relic După ce v-ați conectat, accesați setările contului pentru a copia cheia de licență. Această cheie vă identifică informațiile pe platformă.

Apoi ai nevoie Adăugați depozitul New Relic Sistemul este apoi actualizat cu o comandă care scrie intrarea corespunzătoare în lista de surse a pachetului. Autoritatea sursei este apoi verificată prin importul cheii GPG furnizate de New Relic, iar lista locală de pachete este actualizată.

Cu depozitul deja configurat, Pachet de agent PHP direct din depozitele oficiale New Relic. În unele cazuri, instalarea se termină automat; dacă nu, și apare un mesaj care indică faptul că trebuie să rulați utilitarul de instalare ca root, pur și simplu rulați comanda recomandată pentru a finaliza procesul manual.

În timpul acestor etape, vi se va solicita să indicați numele cererii Doriți să monitorizați serviciul și să introduceți cheia de licență pe care ați copiat-o anterior. În cele din urmă, trebuie doar să reporniți serverul web - de exemplu, serviciul Apache corespunzător - pentru ca agentul să înceapă să funcționeze.

Odată ce acest lucru este făcut, este o idee bună folosește aplicația în mod normal Așteptați câteva minute pentru ca agentul să genereze suficiente date. Când reveniți la interfața New Relic, ar trebui să începeți să vedeți grafice și valori metrice în secțiunea APM. Pentru instalările care nu vor fi implementate la scară largă, instrumentul în sine recomandă modul său de instalare ghidată, care automatizează mulți dintre pașii anteriori.

Cum să folosești New Relic APM pentru a-ți optimiza aplicația

După instalare, dezvoltatorii pot Începeți să lucrați imediat cu datele APMNu sunt necesare configurații complexe. Pur și simplu conectați-vă la platformă, accesați fila APM și selectați aplicația pe care doriți să o analizați.

Un flux de lucru tipic pentru investiga problemele de performanță Ai putea începe prin a te uita la graficul scorului Apdex. Dacă acesta scade sub nivelul acceptabil, este un semn clar că ceva nu este în regulă cu experiența utilizatorului.

Următorul pas este de obicei localizarea vârfuri în graficul cronologiei tranzacțiilor webCulorile reprezintă diferite componente: execuția de cod, interogările bazei de date, apelurile către servicii externe și așa mai departe. Identificarea culorii care domină cele mai pronunțate vârfuri vă va ghida în direcția în care să căutați.

Dacă dați clic pe un vârf relevant, veți fi direcționat către Pagina de tranzacțiiDe acolo, puteți sorta intrările după cele cu cel mai mare impact negativ asupra Apdex. Tranzacția care afectează cel mai negativ satisfacția utilizatorului este de obicei un bun candidat pentru o analiză detaliată.

În cadrul acelei tranzacții, puteți derula în jos până la secțiunea urmele tranzacțiilor și deschideți unul dintre ele pentru a vedea defalcarea pas cu pas. În fila cu detalii de urmărire, veți găsi segmente evidențiate în culori precum roșu sau galben, indicând părțile cele mai lente sau cele mai problematice.

De aici încolo, este vorba analizați dacă timpul petrecut pe acele segmente este rezonabil în funcție de criteriile dvs. sau dacă acestea reprezintă sursa problemei. Dacă sunt, puteți lucra la codul, interogarea, configurația infrastructurii sau integrarea afectată pentru a reduce impactul asupra timpului de răspuns.

Utilizarea New Relic în medii de comerț electronic (Adobe Commerce / Magento)

În domeniul comerțului electronic, în special cu platforme precum Adobe Commerce sau Magento Open SourceNew Relic a devenit un instrument aproape indispensabil pentru menținerea agilității și stabilității magazinului online.

Una dintre cele mai valoroase utilizări ale sale este identificarea blocajelorNew Relic poate detecta interogări SQL lente, extensii terțe care degradează performanța sau apeluri API externe care încetinesc procesul de finalizare a comenzii. Cunoașterea exactă a componentei care blochează magazinul vă permite să luați măsuri precise în loc să faceți modificări orbește.

Platforma ajută, de asemenea, la optimizarea vitezei de încărcare Pagină cu pagină, analizând comportamentul fiecărei secțiuni a catalogului, coșului de cumpărături sau finalizării comenzii. Acest lucru are un impact direct asupra experienței utilizatorului și a ratelor de conversie, deoarece clienții tind să abandoneze achizițiile dacă timpii de așteptare sunt lungi.

Un alt punct critic este monitorizarea integrării New Relic se integrează cu ERP-uri, gateway-uri de plată, instrumente de marketing și alte sisteme externe, permițându-vă să monitorizați aceste conexiuni și să detectați rapid întreruperi sau degradări care ar putea bloca comenzile sau cauza erori de plată.

În zilele cheie precum Black Friday sau campanii speciale, New Relic este foarte util pentru pregătiți-vă pentru vârfurile de traficAnalizând comportamentul magazinului sub sarcină, puteți dimensiona resursele necesare, ajusta memoria cache și minimiza riscul de nefuncționare sau de blocare completă a site-ului.

New Relic AIM: observabilitate aplicată inteligenței artificiale

Odată cu creșterea aplicațiilor bazate pe inteligență artificială, New Relic a încorporat Noua Relicvă AIM, o soluție concepută pentru a monitoriza întregul sistem de inteligență artificială cu aceeași filosofie pe care APM o aplică aplicațiilor tradiționale.

Obiectivul este de a oferi o Vizibilitate completă de la un capăt la altul în toate componentele unei soluții de inteligență artificială: de la serviciile care o invocă la modelele utilizate, fluxul de date intermediar, infrastructura subiacentă și consumul de resurse asociat.

Instalarea este relativ rapidă datorită Agenți pregătiți de inteligență artificialăAcești agenți nu necesită instrumente suplimentare complexe. Oferă suport integrat pentru modele cunoscute precum OpenAI sau AWS Bedrock, precum și pentru framework-uri de orchestrare precum LangChain, ceea ce simplifică foarte mult implementarea.

Cu AIM poți observa Metrici specifice inteligenței artificialeAceasta include valori precum numărul de solicitări către modele, timpii de răspuns, utilizarea token-urilor, feedback-ul utilizatorilor și ratele de eroare în răspunsuri. Toate acestea sunt combinate cu semnale APM tradiționale, valori ale infrastructurii și jurnale, astfel încât să puteți vedea impactul real pe care stratul de inteligență artificială îl are asupra restului aplicației.

Integrare cu New Relic APM 360 Vă permite să corelați problemele de inteligență artificială cu alte componente ale sistemului. Dacă, de exemplu, detectați o creștere a erorilor aplicației și simultan o creștere a defecțiunilor de inteligență artificială în vizualizarea unificată, puteți izola rapid cauza în stratul modelului și puteți analiza în detaliu pentru a găsi sursa exactă.

Această abordare ajută la depanează mai rapid aplicațiile AI, pentru a optimiza performanța, calitatea și costurile (de exemplu, prin controlul utilizării token-urilor) și pentru a asigura respectarea reglementărilor și politicilor interne referitoare la prelucrarea datelor și trasabilitatea deciziilor automatizate.

Comparație New Relic cu alte instrumente de pe piață

Pe piață sunt disponibile mai multe soluții de monitorizare și observabilitate, cum ar fi Dynatrace, AppDynamics, Datadog sau Elastic APMFiecare cu propriile puncte forte și nuanțe. New Relic iese în evidență prin mai multe aspecte care sunt interesante pentru multe echipe.

Unul dintre ei este raportul cost-beneficiuNew Relic oferă o versiune gratuită și planuri scalabile care îl fac accesibil întreprinderilor mici și mijlocii, menținând în același timp capabilități avansate pentru organizațiile mari cu arhitecturi complexe.

Un alt punct în favoarea sa este simplitatea implementăriiDeși toate instrumentele de acest tip necesită o anumită muncă inițială, New Relic a pus un accent puternic pe reducerea dificultăților prin intermediul unor experți ghidați, al unei documentații clare și al unor agenți care funcționează bine într-o gamă largă de medii.

Platforma este, de asemenea, orientată către dezvoltatori, precum și profiluri de afaceriNu se limitează la afișarea datelor tehnice, ci vă permite să construiți vizualizări și tablouri de bord care corelează indicatorii de performanță cu indicatorii de venit, conversie sau utilizare a funcționalităților, facilitând luarea unor decizii concrete.

În domeniul specific al comerțului electronic, integrare nativă cu Adobe CommerceAcest lucru simplifică monitorizarea magazinelor online fără a fi nevoie de configurații excesiv de complicate.

Comparativ cu alte instrumente, Dynatrace și AppDynamics oferă capabilități foarte puternice, dar pot fi mai scump și mai complex de gestionatîn special pentru echipele cu mai puțină experiență în observabilitate. Datadog, pe de altă parte, se concentrează foarte mult pe infrastructură și jurnale, în timp ce Elastic APM este foarte popular în mediile open-source, dar necesită de obicei o configurare și o întreținere mai avansate.

Monitorizează performanța serverului tău Minecraft de pe Android
Articol asociat:
Monitorizează performanța serverului tău Minecraft de pe Android

De la teorie la practică: un caz concret de îmbunătățire a performanței

Pentru a vedea impactul real al existenței unei platforme unificate de observabilitate, cazul EveryMatrix, unde arhitectul său principal de sisteme, Alex Bularca, a trebuit să se ocupe de probleme de performanță folosind inițial până la cinci instrumente diferite.

Prin adoptarea New Relic ca platformă principală, echipa a început să lucreze cu un singur tablou de bord, urmărire distribuită și hărți de serviciiAceastă combinație a făcut posibilă identificarea unei probleme de latență prelungită la un grup specific de thread-uri supraîncărcate, lucru care anterior era mult mai dificil de descoperit rapid.

Posibilitatea de a avea date unificate de la APM la interogări personalizate A făcut rezolvarea incidentelor complexe mai rapidă și mai eficientă, iar în multe cazuri anomaliile au putut fi detectate și corectate înainte ca acestea să provoace măcar un incident vizibil în producție.

Exemple de acest gen arată clar că observabilitatea nu se limitează la grafică frumoasă, ci mai degrabă că Este o pârghie directă pentru reducerea timpilor de nefuncționare, îmbunătățirea experienței utilizatorului și limitarea costurilor de operare..

Astfel, New Relic s-a impus ca una dintre cele mai complete soluții pentru companiile care trebuie să monitorizeze și să optimizeze performanța aplicațiilor lor, să reducă riscurile operaționale și să ofere o experiență de utilizare de înaltă calitate.

Abordarea sa unificată a aplicațiilor, infrastructurii, experienței clienților și acum și a inteligenței artificiale, combinată cu ușurința în utilizare, o face o opțiune foarte solidă pentru orice organizație care dorește să își controleze platformele digitale, de la site-uri web mici la sisteme distribuite la scară largă. Distribuiți ghidul pentru ca mai mulți utilizatori să afle despre subiect.