New Relic-rapportering

New Relic är en tjänst för programvaruanalys som hjälper dig att analysera och förbättra programinteraktioner. Konton för Adobe Commerce i molninfrastrukturen inkluderar programvaran för tjänsten New Relic APM. Mer information finns i New Relic-tjänster i Commerce on Cloud Infrastructure Guide.

Steg 1: Registrera ett New Relic-konto

  1. Gå till webbplatsen New Relic och registrera dig för ett konto.

    Du kan också registrera dig för ett kostnadsfritt provkonto.

  2. Följ instruktionerna på webbplatsen. När du uppmanas till det väljer du den produkt som du vill installera först.

  3. När du är på ditt konto letar du reda på följande autentiseringsuppgifter som krävs för att slutföra Commerce-konfigurationen:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto
    Alternativ Beskrivning
    Konto-ID Från din New Relic-kontokontrollpanel är konto-ID numret i URL:en efter: /accounts
    Program-ID Klicka på New Relic APM på kontrollpanelen för ditt New Relic-konto. Välj Applications på menyn. Välj sedan programmet. Program-ID:t är numret i URL:en efter: /applications/
    Ny Relic API-nyckel Klicka på Account Settings på kontrollpanelen för ditt New Relic-konto. Välj Data Sharing på menyn till vänster under Integreringar. Du kan skapa, generera om eller ta bort API-nyckeln från den här sidan.
    API-nyckel för insikter Klicka på Insights på kontrollpanelen för ditt New Relic-konto. Välj API Keys på menyn till vänster under Administration. API-nycklar för dina insikter visas på den här sidan. Klicka vid behov på plustecknet (+) bredvid Infoga tangenter för att generera en tangent.

Steg 2: Installera agenten New Relic på servern

Om du vill använda New Relic APM Pro för att samla in och överföra data måste PHP-agenten vara installerad på servern.

  1. När du uppmanas att välja en webbagent klickar du på PHP.

  2. Följ instruktionerna för att konfigurera PHP-agenten på servern.

    Om du behöver hjälp kan du läsa New Relic för PHP.

  3. Kontrollera att kron körs på servern.

    Mer information finns i Konfigurera och köra cron i utvecklardokumentationen.

Steg 3: Konfigurera din butik

NOTE
Dessa konfigurationsalternativ gäller inte för Adobe Commerce i molninfrastrukturen.
Om du har ett Pro-avtal är New Relic redan förkonfigurerat och aktiverat som standard. Om du har startplaner måste du slutföra de konfigurationssteg för New Relic som ingår i installationsprocessen.
  1. Gå till Stores > Settings>Configuration ​på sidofältet_ Admin _.

  2. Välj New Relic Reporting i den vänstra navigeringspanelen där General är expanderat och gör följande:

    New Relic Reporting-konfiguration {width="600"}

    • Ange Enable New Relic Integration till Yes.

    • I Insights API URL ersätter du procentsymbolen (%) med ditt New Relic konto-ID.

    • Ange din New Relic Account ID.

    • Ange din New Relic Application ID.

    • Ange din New Relic API Key.

    • Ange Insights API Key.

  3. För New Relic Application Name anger du ett namn som identifierar konfigurationen för intern referens.

  4. (Valfritt) För Send Adminhtml and Frontend as Separate Apps väljer du Yes om du vill skicka insamlade data för butiken och administratören som separata appar till New Relic.

    Det här alternativet kräver ett namn angivet för New Relic Application Name.

    note note
    NOTE
    Om du aktiverar den här funktionen minskas antalet New Relic-varningar som är falskt positiva och det går att konfigurera övervakning och varningar med strikt hänsyn till klientens prestanda. New Relic tar emot separata programdatafiler med namnen Application Name (Programnamn) tillagt i Adminhtml och FrontLine. Till exempel: MyStore_Adminhtml
  5. Klicka på Save Config när du är klar.

Steg 4: Aktivera Cron för New Relic-rapportering

  1. Expandera Expansionsväljaren i avsnittet Cron.

    New Relic Cron-konfiguration {width="600"}

  2. Ange Enable Cron till Yes.

  3. Klicka på Save Config när du är klar.

New Relic frågor

New Relic Insights-data baseras på satser som är skrivna i New Relic Query Language (NRQL) och eventuella egna parametrar som du kan inkludera. Data kan returneras från ad hoc-frågor eller från frågor som sparats på kontrollpanelen. Mer information finns i NRQL-referens i New Relic-dokumentationen.

Administratörshändelser

Aktiva administratörsanvändare

Returnerar antalet aktiva Admin-användare.

SELECT uniqueCount(AdminId)
FROM Transaction
WHERE appName='<your_app_name>' SEDAN 15 minuter sedan

Aktiva administratörsanvändare

Returnerar namnen på aktiva Admin-användare.

SELECT uniques(AdminName)
FROM Transaction
WHERE appName='<your_app_name>' SEDAN 15 minuter sedan

Senaste administratörsaktivitet

Returnerar antalet senaste Admin-åtgärder.

SELECT count(AdminId)
FROM Transaction
WHERE appName ='<ditt_app_name>' FACET AdminName SEDAN 1 dag sedan

Senaste administratörsaktivitet

Returnerar detaljerad information om de senaste administratörsåtgärderna, inklusive administratörens användarnamn, varaktighet och programnamn.

VÄLJ AdminName, varaktighet, namn
FRÅN transaktion
DÄR appName='<your_app_name>' OCH AdminName ÄR INTE NULL
OCH AdminName!</your_app_name>= "N/A" GRÄNS 50

Cron-evenemang

Antal kategorier

Returnerar antalet programhändelser per kategori under den angivna tidsperioden.

SELECT Average(CatalogCategoryCount)
FROM Cron
WHERE CatalogCategoryCount IS NOT NULL
AND appName = '<your_app_name>' TIMESERIES 2 minutes

Aktuellt antal kataloger

Returnerar det genomsnittliga antalet programhändelser i katalogen per kategori under den angivna tidsperioden.

SELECT average(CatalogCategoryCount)
FROM Cron
WHERE CatalogCategoryCount IS NOT NULL
AND CatalogCategoryCount > 0
AND appName = '<your_app_name>' SINCE 2 minutes ago 2 minutes ago LIMIT 1

</your_app_name>

Aktiva produkter

Returnerar antalet programhändelser per produkt under den angivna tidsperioden.

SELECT Average(CatalogProductActiveCount)
FROM Cron
WHERE CatalogProductActiveCount IS NOT NULL
AND appName = &#39;&lt;ditt_app_name>&#39; TIMESERIES 2 minutes

Antal aktiva produkter

Returnerar det genomsnittliga antalet aktiva programhändelser per produkt under den angivna tidsperioden.

SELECT Average(CatalogProductActiveCount)
FROM Cron
WHERE CatalogProductActiveCount IS NOT NULL
AND CatalogProductActiveCount > 0
AND appName = &#39;&lt;ditt_app_name>&#39; SEDAN 2 minutes SEDAN LIMIT 1

Konfigurerbara produkter

Returnerar det genomsnittliga antalet programhändelser för konfigurerbara produkter under den angivna tidsperioden.

SELECT Average(CatalogProductConfigurableCount)
FROM Cron
DÄR CatalogProductConfigurableCount INTE ÄR NULL
AND appName = &#39;&lt;ditt_app_name>&#39; TIMESERIES 2 minuter

Konfigurerbart produktantal

Returnerar det genomsnittliga antalet programhändelser per konfigurerbar produkt under den angivna tidsperioden.

SELECT Average(CatalogProductConfigurableCount)
FROM Cron
WHERE CatalogProductConfigurableCount IS NOT NULL
AND CatalogProductConfigurableCount > 0
AND appName = &#39;&lt;ditt_app_name>&#39; SEDAN 2 minuter sedan LIMIT 1

Antal produkter (alla)

Returnerar det totala antalet programhändelser för alla produkter.

SELECT Average(CatalogProductCount)
FROM Cron
WHERE CatalogProductCount IS NOT NULL
AND appName = &#39;&lt;your_app_name>&#39; TIMESERIES 2 minutes

Aktuellt produktantal (alla)

Returnerar det genomsnittliga antalet programhändelser för alla produkter under den angivna tidsperioden.

SELECT Average(CatalogProductCount)
FROM Cron
WHERE CatalogProductCount IS NOT NULL
AND CatalogProductCount > 0
AND appName = &#39;&lt;your_app_name>&#39; SEDAN 2 minuter sedan LIMIT 1

Kundantal

Returnerar det genomsnittliga antalet programhändelser per kund.

VÄLJ medel(CustomerCount)
FRÅN KRON
DÄR CustomerCount INTE ÄR NULL
OCH CustomerCount > 0&lt;
AND appName = &#39;&lt;ditt_app_name>&#39; TIDSERVAR 2 minuter

Aktuellt kundantal

Returnerar det genomsnittliga antalet kunder under den angivna tidsperioden.

VÄLJ medel(CustomerCount)
FROM Cron
DÄR CustomerCount INTE ÄR NULL
OCH CustomerCount > 0
AND appName = &#39;&lt;your_app_name>&#39; SEDAN 2 minuter sedan BEGRÄNSNING 1

Modulstatus

Returnerar det genomsnittliga antalet gånger som programmoduler aktiveras, inaktiveras eller installeras under den angivna tidsperioden.

SELECT-genomsnitt(ModulesDisabled), medel(ModulesEnabled), medel
(ModulesInstalled)
FROM Cron&lt;
WHERE appName = &#39;&lt;ditt_app_name>&#39; TIMESERIES 2 minuter

Aktuell modulstatus

Returnerar det genomsnittliga antalet gånger moduler aktiverades, inaktiverades eller installerades under den angivna tidsperioden.

SELECT-genomsnitt(ModulesDisabled), medel(ModulesEnabled), medel
(ModulesInstalled)
FROM Cron
WHERE appName = &#39;&lt;ditt_app_name>&#39; SEDAN 2 minuter sedan LIMIT 1

Antal webbplatser och butiker

Returnerar det genomsnittliga antalet programhändelser per webbplats och butik under den angivna tidsperioden.

SELECT Average(StoreViewCount), Average(WebsiteCount)
FROM Cron
WHERE appName = &#39;&lt;your_app_name&gt;&#39; TIMESERIES 2 minuter

Aktuellt antal webbplatser och butiker

Returnerar det genomsnittliga antalet aktuella programhändelser under den angivna tidsperioden.

SELECT Average(StoreViewCount), Average(WebsiteCount)
FROM Cron
WHERE appName = &#39;&lt;ditt_app_name>&#39; SEDAN 2 minuter sedan LIMIT 1

Cron - alla data från händelse

Returnerar alla data för programhändelser.

SELECT *
FROM Cron
WHERE appName = &#39;&lt;ditt_appnamn>&#39;

Kunder

Antal aktiva kunder

Returnerar antalet aktiva kunder under den angivna tidsperioden.

SELECT uniqueCount(CustomerId)
FROM Transaction
WHERE appName = &#39;&lt;ditt_app_name>&#39; SEDAN 15 minuter sedan

Aktiva kunder

Returnerar namnen på aktiva kunder under den angivna tidsperioden.

SELECT uniques(CustomerName)
FROM Transaction
WHERE appName=&#39;&lt;your_app_name>&#39; SEDAN 15 minuter sedan

De vanligaste kunderna

Returnerar de främsta kunderna under den angivna tidsperioden.

SELECT count(CustomerId)
FROM Transaction
WHERE appName = &#39;&lt;ditt_app_name>&#39; FACET CustomerName SEDAN 1 dag sedan

Senaste administratörsaktivitet

Returnerar ett definierat antal poster för den senaste aktiviteten, som innehåller kundens namn och besökets längd.

VÄLJ CustomerName, varaktighet, namn
FRÅN transaktion
WHERE appName=&#39;&lt;your_app_name>&#39;
AND CustomerName IS NOT NULL
och CustomerName!&lt;/your_app_name>= &quot;N/A&quot; GRÄNS 50

Beställningar

Antal beställningar som gjorts

Returnerar antalet beställningar som gjorts under den angivna tidsperioden.

SELECT count(Order)
FROM Transaktion SEDAN 1 dag sedan

Totalt ordervärde

Returnerar det totala antalet radartiklar som beställts under den angivna tidsperioden.

VÄLJ sum(orderValue)
FROM Transaktion sedan 1 dag sedan

Totalt antal beställda radartiklar

Returnerar det totala antalet radartiklar som beställts under den angivna tidsperioden.

SELECT sum(lineItemCount)
FROM Transaction SEDAN 1 dag sedan
recommendation-more-help
31746fd0-1ead-45b5-9192-1aaf582c5f66