Jeśli tworzysz lub zarządzasz aplikacjami internetowymi, wiesz, że utrzymywać dobrą wydajność techniczną To nie jest opcjonalne: to różnica między zadowolonymi użytkownikami, którzy dokonują konwersji… a tymi, którzy opuszczają Twoją witrynę w ciągu kilku sekund. Wraz ze wzrostem złożoności architektur – mikrousług, kontenerów, chmur hybrydowych, usług zewnętrznych – zrozumienie, co się dzieje, korzystając jedynie z izolowanych logów lub grafów hostingowych, staje się niemal niemożliwe.
Tu właśnie pojawia się New Relic. Ta platforma obserwacji i APM pozwala Monitoruj zachowanie swoich aplikacji w czasie rzeczywistymWykrywaj wąskie gardła, sprawdzaj, co dzieje się w infrastrukturze i, co coraz ważniejsze, monitoruj modele sztucznej inteligencji używane w projekcie. Wszystko z poziomu jednego pulpitu, bez popadania w szaleństwo przeskakiwania między pięcioma różnymi narzędziami.
Czym jest New Relic i do czego służy?
New Relic to Platforma SaaS do monitorowania wydajności i obserwacji aplikacji (APM) Szeroko stosowane na całym świecie. Jego celem jest zapewnienie pełnego wglądu w działanie Twoich systemów cyfrowych: aplikacji back-end, front-end, infrastruktury, baz danych, usług zewnętrznych, a nawet obciążeń związanych ze sztuczną inteligencją.
Aby to osiągnąć, New Relic łączy w tym samym środowisku dane aplikacji, infrastruktura, logi, doświadczenia użytkowników i metryki biznesoweDzięki temu możesz odejść od typowego, fragmentarycznego widoku (gdzie każdy element znajduje się w innym narzędziu) na rzecz ujednoliconego podejścia, w którym łatwiej jest wykrywać problemy, rozumieć ich wpływ i ustalać priorytety działań, które należy rozwiązać w pierwszej kolejności.
Platforma integruje się z szeroka gama nowoczesnych technologiiJęzyki takie jak PHP, Java, Python i Ruby; usługi chmurowe takie jak AWS i Azure; środowiska kontenerowe takie jak Kubernetes; popularne bazy danych; oraz wszelkiego rodzaju frameworki. Dzięki tej kompatybilności jest to bardzo atrakcyjna opcja zarówno dla startupów, jak i dużych przedsiębiorstw o złożonych, rozproszonych architekturach.
Jak działa New Relic od środka: model MELT
Aby zrozumieć, w jaki sposób New Relic monitoruje Twoje systemy, przydatna będzie znajomość modelu MELT, który grupuje dane na cztery główne typy: metryki, zdarzenia, logi i śladyDzięki nim platforma tworzy kompletny obraz zachowania Twojej aplikacji.
Te métricas Są to wartości liczbowe opisujące wydajność: czas ładowania, obciążenie procesora, zużycie pamięci, przepustowość w żądaniach na minutę itd. Tego typu dane doskonale nadają się do obserwowania trendów w czasie i wykrywania nietypowych skoków lub postępującej degradacji.
L wydarzenia Te logi reprezentują działania zachodzące w aplikacjach lub systemach. Zazwyczaj grupują kilka wierszy logu opisujących zdarzenie: na przykład zakończoną transakcję, błąd bazy danych lub wywołanie usługi zewnętrznej. Pomagają zrozumieć, co się wydarzyło i w jakim kontekście.
L dzienniki lub zapisy Są to szczegółowe informacje o tych zdarzeniach, linia po linii, ze znacznikami czasu i dodatkowymi atrybutami. Dzięki nim można krok po kroku odtworzyć działania konkretnej aplikacji lub usługi, a także są one kluczowe przy badaniu nietypowych zachowań lub błędów, które trudno odtworzyć.
Na koniec są śladyŚlady pokazują chronologiczną sekwencję zdarzeń w żądaniu lub całym przepływie. Na przykład w środowisku mikrousług ślad może obejmować wiele interfejsów API, kolejek komunikatów i baz danych, pozwalając zobaczyć, gdzie marnowany jest czas lub gdzie występują błędy w całym łańcuchu.
Rola agenta New Relic
New Relic działa dzięki agent zainstalowany w Twojej aplikacji lub infrastrukturzeTen agent instrumentuje kod i środowisko w celu automatycznego zbierania niezbędnych metryk, zdarzeń, dzienników i śladów.
Każdy typ monitorowania z reguły wymaga własnego agenta: agent APM (aplikacje), inny dla infrastruktura, inny dla przeglądarka (doświadczenie użytkownika sieci WWW) itd. Agenci ci odpowiadają za przesyłanie danych do platformy New Relic, gdzie są one przetwarzane i wyświetlane na wizualnych pulpitach nawigacyjnych.
Po zainstalowaniu agenta i spełnieniu minimalnych wymagań systemowych, na przykład: uprawnienia administratora i zgodnych wersji systemu operacyjnego i języka programowania — dane zaczną pojawiać się na Twoim koncie niemal natychmiast, bez potrzeby przeprowadzania zaawansowanych konfiguracji.
Kluczowe wskaźniki do monitorowania za pomocą APM

Podczas korzystania z narzędzi APM, takich jak New Relic, istnieje wiele Podstawowe wskaźniki, które należy ściśle monitorować aby zrozumieć rzeczywisty stan Twoich aplikacji i przewidzieć problemy z wydajnością.
El czas reakcji Wskazuje, ile czasu zajmuje aplikacji przetworzenie żądania i zwrócenie odpowiedzi. Jeśli ta wartość przekroczy akceptowalne progi, komfort użytkownika może spaść, a wskaźniki konwersji lub korzystania z usług mogą spaść.
La współczynnik błędów Pokazuje, ile żądań kończy się awarią, taką jak nieobsłużone wyjątki, odpowiedzi HTTP 5xx lub błędy w usługach zewnętrznych. Wzrost tego wskaźnika zazwyczaj świadczy o problematycznych wdrożeniach, niestabilnych zależnościach lub wewnętrznych wąskich gardłach.
El Wykorzystanie zasobów (Procesor, pamięć, dysk, sieć) informuje, ile zasobów Twoja aplikacja zużywa na serwerach lub kontenerach. Nadmierne zużycie może powodować nasycenie, natomiast bardzo niskie zużycie i sporadyczne skoki mogą wskazywać na potrzebę optymalizacji lub skalowania.
El wydajność pod względem przepustowości Zazwyczaj mierzy się ją w żądaniach na minutę (RPM). Ta metryka pozwala sprawdzić, jakie obciążenie może obsłużyć Twoja aplikacja, jak działa w okresach szczytowego obciążenia oraz w jakim stopniu Twoja infrastruktura ma odpowiednią wielkość.
La opóźnienie Odzwierciedla czas potrzebny na przesłanie danych od klienta do serwera i z powrotem. Jest to szczególnie istotne w przypadku złożonych sieci, sieci CDN, usług zewnętrznych lub architektur rozproszonych z wieloma przeskokami między regionami lub dostawcami.
La doświadczenie użytkownika Wykracza to poza liczby techniczne i można je mierzyć za pomocą wskaźników takich jak wynik Apdex, który określa satysfakcjonujący i niezadowalający czas reakcji w oparciu o zdefiniowany próg. Ten typ metryki pomaga przełożyć wydajność techniczną na rzeczywistą satysfakcję użytkowników aplikacji.
Wreszcie są metryki biznesoweLiczba transakcji, przychody, współczynnik konwersji, wolumen zamówień itp. Zestawienie tych danych z wynikami technicznymi pozwala wyraźnie zobaczyć, jak bardzo problem z opóźnieniem lub chwilowy spadek wpływa na wynik końcowy.
W zależności od charakterystyki Twojego projektu, oprócz tych ogólnych wskaźników, możesz być zainteresowany: monitorować określone wskaźniki, takich jak czas realizacji niektórych zapytań SQL, wydajność określonych integracji lub zachowanie krytycznych funkcji widocznych dla użytkownika.
Główny panel APM: co możesz zobaczyć
Po aktywacji agenta sekcja APM w New Relic zapewnia obszerny przegląd. Strona podsumowania APM pokazuje najważniejsze wskaźniki w skrócie dla każdej usługi lub aplikacji.
Na tej stronie znajdziesz między innymi informacje: czas reakcji transakcji webs, który mierzy czas trwania żądań z punktu widzenia klienta, chociaż nie zawsze odzwierciedla cały czas spędzony na złożonej operacji.
Innym ważnym wskaźnikiem w tym widoku jest Wynik ApdexPorównuje zmierzone czasy reakcji z predefiniowanym progiem. Pozwala to sprawdzić, jaki odsetek transakcji uznaje się za udane, a które nie, co pomaga zrozumieć, jak użytkownicy postrzegają wydajność.
Zobaczysz także wydajność w żądaniach na minutę (RPM)Uwzględniane są również współczynnik błędów oraz zużycie zasobów hosta (procesora i pamięci). Takie połączenie danych ułatwia identyfikację korelacji, na przykład między skokami ruchu, wzrostem opóźnień i nasyceniem procesora.
Oprócz podsumowania New Relic oferuje określone widoki dla różnych komponentów: rozproszonego śledzenia, pojedynczych transakcji, baz danych, usług zewnętrznych, a nawet środowisk Kubernetes, gdzie można zobaczyć metryki, takie jak wiek wdrożeń, status kontenerów i porównania wydajności między różnymi wersjami.
Zaawansowane monitorowanie: ślady, usługi zewnętrzne i Kubernetes
Funkcjonalność rozproszona identyfikowalność Ten widok rejestruje zachowanie żądań przechodzących przez wiele usług lub mikrousług. W tym widoku można analizować całkowity czas trwania każdego śladu, jego zakresy, występujące błędy oraz najczęstsze ścieżki, po których porusza się ruch.
Sekcja transakcje Ta lista przedstawia najistotniejsze żądania, uporządkowane według procentowego udziału w czasie rzeczywistym, wydajności i wykorzystania zasobów. Analizując szczegółowo każdą transakcję, można zobaczyć, które fragmenty kodu, zapytania do bazy danych lub wywołania zewnętrzne najbardziej spowalniają aplikację.
Jeśli chodzi o bazy danych, New Relic pokazuje operacje, czasy reakcji i przepustowość wykonanych zapytań i instrukcji. Pomaga to zidentyfikować powolne zapytania, źle zaprojektowane indeksy lub nieefektywne wzorce dostępu, które wpływają na ogólne działanie.
Widok usługi zewnętrzne Dostarcza szczegółowych informacji o wydajności, czasie reakcji i wskaźnikach błędów dla jednostek nadrzędnych i podrzędnych, takich jak interfejsy API innych firm czy systemy wewnętrzne. Pozwala to lepiej odróżnić problemy własne od tych wynikających z zależności zewnętrznych.
Jeśli pracujesz z KubernetesNew Relic może wyświetlać informacje o wdrożeniach, dostępnych kontenerach, powiązanych logach i porównaniach różnych metryk. Ułatwia to sprawdzenie, jak zmiany konfiguracji, nowe wersje lub automatyczne skalowanie wpływają na rzeczywistą wydajność obciążeń.
Alerty i umowy o poziomie usług (SLA)
Oprócz zbierania danych, New Relic pozwala Definiuj alerty i śledź swoje SLA aby mieć pewność, że aplikacje spełniają obiecany poziom usług.
Funkcjonalność Raporty SLA Zapewnia przegląd trendów dotyczących czasu sprawności, przestojów i wydajności w różnych okresach (dziennym, tygodniowym, miesięcznym). Pozwala to ocenić, jak użytkownik końcowy postrzega jakość usług i czy wywiązujesz się ze swoich zobowiązań umownych lub wewnętrznych.
Te alarmy Otrzymujesz automatyczne powiadomienie, gdy jakakolwiek metryka odbiega od oczekiwanego zakresu. W tym celu definiujesz niestandardowe warunki: które źródło danych chcesz monitorować (na przykład konkretną aplikację, bazę danych lub usługę zewnętrzną), jakie zachowanie jest uznawane za anomalię (na przykład metryka pozostaje powyżej lub poniżej progu) oraz w jaki sposób powinny być generowane incydenty.
Można także dostosować preferencje dotyczące incydentówaby zdecydować, czy chcesz otrzymywać natychmiastowe powiadomienia o naruszeniach, czy tylko w przypadku powtarzających się lub poważnych problemów. W odniesieniu do kanały ostrzegawczePlatforma umożliwia integrację poczty e-mail, Slacka, OpsGenie i innych narzędzi do powiadamiania o incydentach i reagowania na nie.
Alerty mają silnik Zastosowana inteligencja Pomaga to zidentyfikować potencjalne przyczyny źródłowe poprzez korelację danych i redukcję szumu, który w przeciwnym razie trzeba by analizować ręcznie. Dzięki temu zespoły techniczne mogą skupić się na rozwiązywaniu problemów, a nie na ich filtrowaniu.
Panele i wizualizacja danych
Jednym z kluczy do New Relic jest jego zdolność do zbuduj niestandardowe panele sterowania które grupują najważniejsze wskaźniki dotyczące Twojej firmy lub obszaru technicznego.
Główny panel skupia już większość informacji o wydajności na jednym ekranie, zakodowanym za pomocą grafiki i kolorów, które pomagają na pierwszy rzut oka zidentyfikować wzorce. Możesz jednak pójść dalej i… zaprojektuj własne panele dostosowane do różnych zespołów, projektów i regionów geograficznych.
Te pulpity nawigacyjne umożliwiają dostosowanie projekt, rozmiar wykresu i zestaw metryk Na przykład, często tworzy się osobny panel dla kraju lub regionu, inny dla krytycznego środowiska produkcyjnego i jeszcze jeden przeznaczony dla firm, z metrykami konwersji skorelowanymi z wydajnością techniczną.
Możliwość dzielić panele między zespołami Znacznie usprawnia to pracę zespołową: dział rozwoju, operacji, marketingu i produktu może przeglądać te same dane z uzupełniających się perspektyw i podejmować skoordynowane decyzje.
Zintegrowane ślady i dzienniki transakcji
W przypadku poważnego problemu z wydajnością, ślady transakcji i powiązane rekordy To właśnie stanowi różnicę między zgadywaniem a wiedzą, co dokładnie się dzieje.
Ślady APM w New Relic przechowują szczegółowe informacje o transakcjach aplikacji, w tym wywołaniach bazy danych, segmentacji według funkcji lub metody oraz czasie poświęconym na każdą część procesu. Pozwala to na przykład sprawdzić, czy żądanie utknęło w pętli kodu, konkretnym zapytaniu lub wywołaniu usługi zewnętrznej.
Równolegle platforma pozwala na: skonsultuj logi związane z każdym ślademW interfejsie dzienników można wyszukiwać według słów kluczowych, atrybutów lub zakresów czasu i szybko łączyć istotne wiadomości z problematycznymi transakcjami.
Ta kombinacja śladów i logów oferuje bardzo kompleksowy kontekst rozwiązywania incydentówskrócenie czasu potrzebnego na znalezienie przyczyny problemu i uniknięcie konieczności ciągłego przełączania się między różnymi narzędziami w celu odtworzenia zdarzenia.
Główne korzyści z New Relic
W porównaniu z innymi platformami monitorującymi, New Relic wyróżnia się z kilku powodów, które są szczególnie atrakcyjne dla zespołów każdej wielkości. Pierwszym z nich jest łatwość instalacji i konfiguracjiponieważ oferuje obszerną dokumentację i asystenta, który wykrywa środowisko, proponuje odpowiedniego agenta, a w wielu przypadkach nawet automatycznie go konfiguruje.
W codziennym użytkowaniu interfejs koncentruje się na użyteczność i szybkość znalezienia przyczyny źródłowejZ poziomu panelu głównego można za pomocą kilku kliknięć zagłębić się w wykresy i tabele, śledząc przyczynę problemu — od awarii Apdex po konkretną transakcję, segment kodu lub zapytanie do bazy danych, które jest za to odpowiedzialne.
New Relic dodaje również wartość dzięki rejestrowanie błędów po stronie klientaPomaga to zrozumieć, co dzieje się w przeglądarkach użytkowników: jakie rodzaje błędów występują, jak często i w jakich kontekstach. Dzięki temu zyskujesz dodatkowy kontekst, który pozwala ulepszyć doświadczenia użytkowników.
Kolejną zaletą jest szczegółowy zapis transakcjiPozwala to na pierwszy rzut oka zidentyfikować, które komponenty aplikacji ładują się wolniej lub zużywają więcej zasobów. Ten rodzaj widoczności jest kluczowy dla priorytetyzacji optymalizacji, które mają realny wpływ na ogólną wydajność.
Sam interfejs użytkownika platformy jest dość intuicyjny i elastycznyElementy wizualne, możliwość personalizacji widoku i ogólny projekt sprawiają, że narzędzie to nadaje się zarówno dla użytkowników o zaawansowanej wiedzy technicznej, jak i dla tych, którzy dopiero zaczynają przygodę z monitorowaniem.
Instalacja New Relic APM: przykład z PHP w systemie Ubuntu
Konkretny proces instalacji agenta APM różni się w zależności od język programowania i system operacyjny niezależnie od tego, którego używasz, ogólna logika pozostaje taka sama: zarejestruj konto, uzyskaj klucz licencyjny, zainstaluj agenta i uruchom ponownie usługi, aby zaczęły zbierać dane.
W systemie Ubuntu z aplikacjami PHP (na przykład podczas instalacji WordPress na VPS), typowa procedura zaczyna się od Załóż konto w New Relic Po zalogowaniu się przejdź do ustawień konta, aby skopiować klucz licencyjny. Ten klucz identyfikuje Twoje dane na platformie.
Dalej potrzebujesz Dodaj repozytorium New Relic Następnie system jest aktualizowany poleceniem, które zapisuje odpowiedni wpis na liście źródeł pakietów. Autoryzacja źródła jest weryfikowana poprzez zaimportowanie klucza GPG dostarczonego przez New Relic, a lokalna lista pakietów jest aktualizowana.
Po skonfigurowaniu repozytorium Pakiet agenta PHP Bezpośrednio z oficjalnych repozytoriów New Relic. W niektórych przypadkach instalacja kończy się automatycznie; jeśli nie, a pojawi się komunikat informujący o konieczności uruchomienia narzędzia instalacyjnego jako root, wystarczy uruchomić zalecane polecenie, aby ręcznie dokończyć proces.
Podczas tych kroków zostaniesz poproszony o wskazanie nazwa aplikacji Chcesz monitorować usługę i wprowadzić skopiowany wcześniej klucz licencyjny. Na koniec wystarczy zrestartować serwer WWW – na przykład odpowiednią usługę Apache – aby agent zaczął działać.
Kiedy już to zrobisz, to będzie dobry pomysł korzystaj z aplikacji normalnie Poczekaj kilka minut, aż agent wygeneruje wystarczającą ilość danych. Po powrocie do interfejsu New Relic w sekcji APM powinny pojawić się wykresy i metryki. W przypadku instalacji, które nie będą wdrażane na dużą skalę, narzędzie samo zaleca tryb instalacji z przewodnikiem, który automatyzuje wiele poprzednich kroków.
Jak używać New Relic APM do optymalizacji aplikacji
Po instalacji programiści mogą Zacznij natychmiast pracować z danymi APMNie są wymagane żadne skomplikowane konfiguracje. Wystarczy zalogować się na platformie, przejść do zakładki APM i wybrać aplikację, którą chcesz przeanalizować.
Typowy przepływ pracy dla zbadać problemy z wydajnością Możesz zacząć od spojrzenia na wykres wyników Apdex. Jeśli spadnie poniżej akceptowalnego poziomu, to wyraźny znak, że coś jest nie tak z doświadczeniem użytkownika.
Następnym krokiem jest zazwyczaj zlokalizowanie skoki na wykresie osi czasu transakcji internetowychKolory reprezentują różne komponenty: wykonywanie kodu, zapytania do bazy danych, wywołania usług zewnętrznych itd. Określenie, który kolor dominuje nad najbardziej widocznymi skokami, pomoże Ci określić, gdzie szukać.
Kliknięcie na odpowiedni szczyt przeniesie Cię do Strona transakcjiNastępnie możesz posortować wpisy według tych, które mają najbardziej negatywny wpływ na Apdex. Transakcja, która najbardziej negatywnie wpływa na zadowolenie użytkownika, zazwyczaj jest dobrym kandydatem do szczegółowej analizy.
W ramach tej transakcji możesz przewinąć w dół do sekcji ślady transakcji i otwórz jeden z nich, aby zobaczyć jego szczegółowy opis. Na karcie szczegółów śledzenia znajdziesz segmenty podświetlone kolorami, takimi jak czerwony lub żółty, wskazujące najwolniejsze lub najbardziej problematyczne części.
Odtąd chodzi o przeanalizuj, czy czas poświęcony na te segmenty jest rozsądny W zależności od Twoich kryteriów lub tego, czy są one źródłem problemu. Jeśli tak, możesz pracować nad kodem, zapytaniem, konfiguracją infrastruktury lub integracją, aby skrócić czas reakcji.
Wykorzystanie New Relic w środowiskach e-commerce (Adobe Commerce / Magento)
W obszarze handlu elektronicznego, szczególnie na platformach takich jak Adobe Commerce lub Magento Open SourceNew Relic stał się niemal niezastąpionym narzędziem pozwalającym zachować elastyczność i stabilność sklepu internetowego.
Jednym z jego najcenniejszych zastosowań jest identyfikacja wąskich gardełNew Relic potrafi wykrywać powolne zapytania SQL, rozszerzenia innych firm obniżające wydajność lub zewnętrzne wywołania API, które spowalniają proces realizacji zamówienia. Dokładna wiedza o tym, który komponent blokuje działanie sklepu, pozwala na podjęcie precyzyjnych działań zamiast wprowadzania zmian na ślepo.
Platforma pomaga również zoptymalizować prędkość ładowania Strona po stronie, analizując zachowanie każdej sekcji katalogu, koszyka lub kasy. Ma to bezpośredni wpływ na doświadczenie użytkownika i wskaźniki konwersji, ponieważ klienci często rezygnują z zakupów, jeśli czas oczekiwania jest długi.
Kolejnym krytycznym punktem jest monitorowanie integracji Rozwiązanie New Relic integruje się z systemami ERP, bramkami płatniczymi, narzędziami marketingowymi i innymi systemami zewnętrznymi, umożliwiając monitorowanie połączeń i szybkie wykrywanie przerw lub pogorszenia jakości usług, które mogłyby zablokować zamówienia lub spowodować błędy w płatnościach.
W kluczowych datach, takich jak Czarny Piątek czy specjalne kampanie, New Relic jest bardzo przydatny przygotuj się na szczyty ruchuAnalizując zachowanie sklepu pod obciążeniem, możesz określić rozmiar niezbędnych zasobów, dostosować pamięć podręczną i zminimalizować ryzyko przestoju lub całkowitej awarii witryny.
New Relic AIM: obserwacja zastosowana do sztucznej inteligencji
Wraz z rozwojem aplikacji opartych na sztucznej inteligencji firma New Relic włączyła Nowy AIM Relic, rozwiązanie zaprojektowane do monitorowania całego stosu sztucznej inteligencji zgodnie z tą samą filozofią, którą APM stosuje w tradycyjnych aplikacjach.
Celem jest zaoferowanie Pełna widoczność od początku do końca we wszystkich komponentach rozwiązania AI: od usług, które je wywołują, przez używane modele, pośredni przepływ danych, podstawową infrastrukturę, po powiązane zużycie zasobów.
Konfiguracja jest stosunkowo szybka dzięki Agenci przygotowani przez sztuczną inteligencjęAgenci ci nie wymagają skomplikowanej dodatkowej instrumentacji. Oferują wbudowane wsparcie dla znanych modeli, takich jak OpenAI czy AWS Bedrock, a także frameworków orkiestracyjnych, takich jak LangChain, co znacznie upraszcza implementację.
Dzięki AIM możesz obserwować Metryki specyficzne dla sztucznej inteligencjiObejmuje to takie metryki, jak liczba żądań do modeli, czasy odpowiedzi, wykorzystanie tokenów, opinie użytkowników i wskaźniki błędów w odpowiedziach. Wszystko to jest połączone z tradycyjnymi sygnałami APM, metrykami infrastruktury i logami, dzięki czemu można zobaczyć rzeczywisty wpływ warstwy AI na resztę aplikacji.
Integracja z Nowy Relikt APM 360 Pozwala na korelację problemów AI z innymi komponentami systemu. Jeśli na przykład w widoku ujednoliconym wykryjesz wzrost liczby błędów aplikacji i jednocześnie wzrost liczby awarii AI, możesz szybko wyizolować przyczynę w warstwie modelu i przejść do szczegółów, aby znaleźć dokładne źródło.
To podejście pomaga szybsze debugowanie aplikacji AIw celu optymalizacji wydajności, jakości i kosztów (na przykład poprzez kontrolowanie wykorzystania tokenów) oraz zapewnienia zgodności z wewnętrznymi regulacjami i zasadami dotyczącymi przetwarzania danych i możliwości śledzenia zautomatyzowanych decyzji.
Porównanie New Relic z innymi narzędziami dostępnymi na rynku
Na rynku dostępnych jest wiele rozwiązań do monitorowania i obserwacji, takich jak: Dynatrace, AppDynamics, Datadog lub Elastic APMKażdy z nich ma swoje mocne strony i niuanse. New Relic wyróżnia się pod kilkoma względami, które są interesujące dla wielu zespołów.
Jednym z nich jest stosunek kosztów do korzyściRozwiązanie New Relic oferuje wersję bezpłatną i skalowalne plany, dzięki czemu jest dostępne dla małych i średnich przedsiębiorstw, a jednocześnie oferuje zaawansowane funkcje potrzebne dużym organizacjom o złożonej architekturze.
Kolejnym argumentem przemawiającym za jego słusznością jest prostota wdrożeniaMimo że wszystkie narzędzia tego typu wymagają początkowego nakładu pracy, firma New Relic położyła duży nacisk na zmniejszenie tarcia dzięki zastosowaniu kreatorów, przejrzystej dokumentacji i agentów, którzy dobrze działają w wielu różnych środowiskach.
Platforma jest również ukierunkowana na programistów, a także profile biznesoweNie tylko wyświetla dane techniczne, ale także umożliwia tworzenie widoków i pulpitów nawigacyjnych, które zestawiają wskaźniki wydajności ze wskaźnikami przychodów, konwersji lub wykorzystania funkcjonalności, ułatwiając podejmowanie decyzji.
W obszarze e-commerce jego najbardziej zauważalną cechą jest natywna integracja z Adobe CommerceUłatwia to monitorowanie sklepów internetowych bez konieczności dokonywania zbyt skomplikowanych konfiguracji.
W porównaniu z innymi narzędziami Dynatrace i AppDynamics oferują bardzo potężne możliwości, ale mogą być droższe i bardziej skomplikowane w zarządzaniuszczególnie dla zespołów z mniejszym doświadczeniem w zakresie obserwowalności. Z drugiej strony, Datadog kładzie duży nacisk na infrastrukturę i logi, podczas gdy Elastic APM jest bardzo popularny w środowiskach open source, ale zazwyczaj wymaga bardziej zaawansowanej konfiguracji i konserwacji.
Od teorii do praktyki: rzeczywisty przypadek poprawy wydajności
Aby zobaczyć rzeczywisty wpływ posiadania ujednoliconej platformy obserwacji, przyjrzyjmy się przypadkowi Każda macierz, gdzie jej starszy architekt systemów, Alex Bularca, musiał początkowo radzić sobie z problemami wydajnościowymi, korzystając z aż pięciu różnych narzędzi.
Przyjmując New Relic jako swoją główną platformę, zespół zaczął pracować z pojedynczy panel, rozproszone śledzenie i mapy usługDzięki temu połączeniu udało się zidentyfikować problem przedłużonego opóźnienia w konkretnej grupie przeciążonych wątków, co wcześniej było znacznie trudniejsze do szybkiego wykrycia.
Możliwość posiadania ujednolicone dane z APM do niestandardowych zapytań Dzięki temu rozwiązywanie złożonych incydentów stało się szybsze i bardziej efektywne, a w wielu przypadkach anomalie można było wykryć i naprawić zanim jeszcze spowodowały widoczny problem w produkcji.
Przykłady takie jasno pokazują, że obserwowalność nie ogranicza się do ładnej grafiki, lecz raczej do tego, że Jest to bezpośredni sposób na skrócenie przestojów, poprawę jakości obsługi użytkownika i ograniczenie kosztów operacyjnych..
New Relic stał się jednym z najbardziej kompleksowych rozwiązań dla firm, które chcą monitorować i optymalizować wydajność swoich aplikacji, ograniczać ryzyko operacyjne i zapewniać użytkownikom najwyższy poziom obsługi.
Ujednolicone podejście do aplikacji, infrastruktury, obsługi klienta, a teraz także sztucznej inteligencji, w połączeniu z łatwością obsługi sprawia, że jest to bardzo solidna opcja dla każdej organizacji, która chce mieć kontrolę nad swoimi platformami cyfrowymi, od małych stron internetowych po rozległe systemy rozproszone. Udostępnij przewodnik, aby więcej użytkowników dowiedziało się o tym temacie.