New Relic rapporten
New Relicis de dienst van de softwareanalyse die u helpt toepassingsinteractie analyseren en verbeteren. Voor Adobe Commerce-accounts in de cloud-infrastructuur is de software voor de New Relic APM -service inbegrepen. Voor meer informatie, zie {de diensten van 0} New Relic ]4 in Commerce op de Gids van de Infrastructuur van de Wolk.[
Stap 1: Aanmelden voor een New Relic -account
-
Ga naar de New Relic -website en meld u aan voor een account.
U kunt zich ook aanmelden voor een gratis proefaccount.
-
Volg de instructies op de site. Kies desgevraagd het product dat u als eerste wilt installeren.
-
Zoek in uw account naar de volgende referenties die nodig zijn om de configuratie voor Commerce te voltooien:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto Optie Beschrijving Account-id Vanuit het New Relic -accountdashboard is de account-id het nummer in de URL na: /accounts
Toepassings-id Klik op het dashboard van uw New Relic -account op New Relic APM . Kies Applications in het menu. Kies vervolgens de toepassing. De toepassings-id is het nummer in de URL na: /applications/
Nieuwe Relic-API-sleutel Klik op het dashboard van uw New Relic -account op Account Settings . Kies in het menu aan de linkerkant onder Integraties de optie Data Sharing . U kunt de API-sleutel van deze pagina maken, opnieuw genereren of verwijderen. API-sleutel voor inzichten Klik op het dashboard van uw New Relic -account op Insights . Kies API Keys in het menu links onder Beheer. Uw API-sleutels voor inzichten worden op deze pagina weergegeven. Indien nodig, klik het plusteken (+) naast de Sleutels van het Tussenvoegsel om een sleutel te produceren.
Stap 2: Installeer de New Relic -agent op de server
Als u New Relic APM Pro wilt gebruiken om gegevens te verzamelen en te verzenden, moet de PHP-agent op uw server zijn geïnstalleerd.
-
Wanneer ertoe aangezet om een Webagent te kiezen, klik PHP.
-
Volg de instructies om de PHP-agent op uw server in te stellen.
Als u hulp nodig hebt, zie New Relic voor PHP.
-
Controleer of de uitsnede op de server wordt uitgevoerd.
Meer leren, zie uitsnedevormen en in werking stellen in de ontwikkelaardocumentatie.
Stap 3: Configureer uw winkel
-
Voor Admin sidebar, ga Stores > Settings>Configuration.
-
Kies New Relic Reporting in het navigatievenster aan de linkerkant waar General wordt uitgevouwen en voer de volgende handelingen uit:
{width="600"} meldt
-
Stel Enable New Relic Integration in op
Yes
. -
Vervang in Insights API URL het percentagesymbool (
%
) door uw New Relic-account-id. -
Voer uw New Relic Account ID in.
-
Voer uw New Relic Application ID in.
-
Voer uw New Relic API Key in.
-
Voer u in Insights API Key.
-
-
Voer bij New Relic Application Name een naam in om de configuratie voor interne verwijzing te identificeren.
-
(Optioneel) Selecteer
Yes
voor Send Adminhtml and Frontend as Separate Apps om verzamelde gegevens voor de storefront en Admin als aparte toepassingen naar New Relic te verzenden.Voor deze optie moet een naam worden ingevoerd voor de New Relic Application Name .
note note NOTE Als u deze functie inschakelt, vermindert u het aantal fout-positieve New Relic waarschuwingen en kunt u de geconfigureerde bewaking en waarschuwingen strikt toepassen op de prestaties vooraf. New Relic ontvangt afzonderlijke toepassingsgegevensbestanden met de namen Application Name toegevoegd aan Adminhtml
en frontend. Bijvoorbeeld:MyStore_Adminhtml
-
Klik op Save Config als de bewerking is voltooid.
Stap 4: Uitsnijden inschakelen voor New Relic -rapportage
-
Breid de Cron sectie uit.
{width="600"}
-
Stel Enable Cron in op
Yes
. -
Klik op Save Config als de bewerking is voltooid.
New Relic query's
New Relic Insights -gegevens zijn gebaseerd op instructies die zijn geschreven in New Relic Query Language (NRQL) en eventuele aangepaste parameters die u kunt opnemen. Gegevens kunnen worden geretourneerd van ad-hocquery's of door query's die zijn opgeslagen op het dashboard. Meer leren, zie de NRQL Verwijzingin de New Relic documentatie.
Gebeurtenissen van Admin
Actieve Admin-gebruikers
Geeft het aantal actieve Admin-gebruikers.
SELECT uniqueCount (AdminId)
VAN Transactie
WAAR appName='<your_app_name>' SINCE 15 minuten geleden
Momenteel actieve beheergebruikers
Retourneert de namen van actieve Admin-gebruikers.
SELECTEER uniques (AdminName)
VAN Transactie
WAAR appName='<your_app_name>' SINCE 15 minuten geleden
Recente beheeractiviteiten
Retourneert het aantal recente Admin-handelingen.
UITGEZOCHTE telling (AdminId)
VAN Transactie
WAAR appName ='<your_app_name>' FACET AdminName SINCE 1 dag geleden
Laatste beheeractiviteit
Retourneert gedetailleerde informatie over recente beheerhandelingen, zoals de gebruikersnaam, duur en toepassingsnaam van de beheerder.
SELECTEER AdminName, duration, name
FROM Transaction
WHERE appName=<your_app_name>'' AND AdminName IS NOT NULL
AND AdminName!</your_app_name>= 'N/A'-LIMIET 50
Cron-gebeurtenissen
Aantal categorieën
Retourneert het aantal toepassingsevenementen per categorie gedurende de opgegeven periode.
SELECTEER gemiddelde (CatalogCategoryCount)
VAN Kroon
WAAR CatalogCategoryCount NIET ONGELDIG
EN appName = "<your_app_name>' TIMESERIES 2 minuten
is
Huidig aantal catalogi
Retourneert het gemiddelde aantal toepassingsgebeurtenissen in de catalogus per categorie gedurende de opgegeven tijdsperiode.
SELECT average (CatalogCategoryCount)
FROM Cron
WHERE CatalogCategoryCount IS NOT NULL
AND CatalogCategoryCount > 0
AND appName = '<your_app_name>' SINDS 2 minuten ago LIMIT 1
</your_app_name>
Actieve producten
Retourneert het aantal toepassingsgebeurtenissen per product gedurende de opgegeven periode.
SELECTEER gemiddelde (CatalogProductActiveCount)
VAN Kroon
WAAR CatalogProductActiveCount NIET ONGELDIG
EN appName = "<your_app_name>' TIMESERIES 2 minuten
IS
Aantal actieve producten
Geeft als resultaat het gemiddelde aantal actieve toepassingsgebeurtenissen per product gedurende de opgegeven periode.
SELECT gemiddelde (CatalogProductActiveCount)
VAN Uitsnede
WAAR CatalogProductActiveCount NIET ONGELDIG
EN CatalogProductActiveCount > 0
EN appName = "<your_app_name>"SINCE 2 minuten geleden LIMIT 1
is
Configureerbare producten
Retourneert het gemiddelde aantal toepassingsgebeurtenissen voor configureerbare producten tijdens de opgegeven tijdsperiode.
SELECT gemiddelde (CatalogProductConfigurableCount)
VAN Kroon
WAAR CatalogProductConfigurableCount NIET ONGELDIG
EN appName = "<your_app_name>' TIMESERIES 2 minuten
IS
Configureerbaar aantal producten
Retourneert het gemiddelde aantal toepassingsgebeurtenissen per configureerbaar product tijdens de opgegeven tijdsperiode.
SELECT gemiddelde (CatalogProductConfigurableCount)
VAN Uitsnede
WAAR CatalogProductConfigurableCount NIET ONGELDIG
EN CatalogProductConfigurableCount > 0
EN appName = "<your_app_name>"SINCE 2 minuten geleden LIMIT 1
is
Aantal producten (alle)
Retourneert het totale aantal toepassingsgebeurtenissen voor alle producten.
SELECTEER gemiddelde (CatalogProductCount)
VAN Kroon
WAAR CatalogProductCount NIET ONGELDIG
EN appName = "<your_app_name>' TIMESERIES 2 minuten
IS
Huidig aantal producten (alle)
Retourneert het gemiddelde aantal toepassingsgebeurtenissen voor alle producten gedurende de opgegeven tijdsperiode.
SELECT gemiddelde (CatalogProductCount)
VAN Uitsnede
WAAR CatalogProductCount NIET ONGELDIG
EN CatalogProductCount > 0
EN appName = "<your_app_name>"SINCE 2 minuten geleden LIMIT 1
IS
Aantal klanten
Retourneert het gemiddelde aantal toepassingsgebeurtenissen per klant.
SELECTEER gemiddelde (CustomerCount)
VAN Kroon
WAAR CustomerCount NIET ONGELDIG
EN CustomerCount > 0 <
EN appName = "<your_app_name>"TIMESERIES 2 minuten
IS
Huidig aantal klanten
Retourneert het gemiddelde aantal klanten gedurende de opgegeven tijdsperiode.
SELECTEER gemiddelde (CustomerCount)
VAN Kroon
WAAR CustomerCount NIET ONGELDIG
EN CustomerCount > 0
EN appName = "<your_app_name>"SINCE 2 minuten geleden LIMIT 1
IS
Modulestatus
Retourneert het gemiddelde aantal keren dat toepassingsmodules tijdens de opgegeven tijdsperiode zijn ingeschakeld, uitgeschakeld of geïnstalleerd.
SELECT gemiddelde (ModulesDisabled), gemiddelde (ModulesEnabled), gemiddelde
(ModulesInstalled)
VAN Kroon <
WHERE appName = "<your_app_name>' TIMESERIES 2 minuten
Huidige status van module
Retourneert het gemiddelde aantal keren dat modules tijdens de opgegeven tijdsperiode zijn ingeschakeld, uitgeschakeld of geïnstalleerd.
SELECT gemiddelde (ModulesDisabled), gemiddelde (ModulesEnabled), gemiddelde
(ModulesInstalled)
VAN Kroon
WAAR appName = "<your_app_name>"SINCE 2 minuten geleden LIMIT 1
Telling van website en winkel
Geeft het gemiddelde aantal toepassingsgebeurtenissen per website en store tijdens de opgegeven tijdsperiode.
SELECT gemiddelde (StoreViewCount), gemiddelde (WebsiteCount)
VAN Kroon
WAAR appName = '<your_app_name>' TIMESERIES 2 minuten
Huidige website- en winkelaantallen
Retourneert het gemiddelde aantal huidige toepassingsgebeurtenissen gedurende de opgegeven tijdsperiode.
UITGEZOCHTE gemiddelde (StoreViewCount), gemiddelde (WebsiteCount)
VAN Uitsnede
WAAR appName = "<your_app_name>"SINCE 2 minuten geleden LIMIT 1
Uitsnijden - alle gegevens van de gebeurtenis
Retourneert alle gebeurtenisgegevens van de toepassing.
SELECTEER *
VAN Uitsnede
WAAR appName = "<your_app_name>"
Klanten
Aantal actieve klanten
Retourneert het aantal actieve klanten tijdens de opgegeven tijdsperiode.
SELECT uniqueCount (CustomerId)
VAN Transactie
WAAR appName = "<your_app_name>"SINCE 15 minuten geleden
Actieve klanten
Retourneert de namen van actieve klanten tijdens de opgegeven tijdsperiode.
SELECTEER uniques (CustomerName)
VAN Transactie
WAAR appName='<your_app_name>' SINCE 15 minuten geleden
Topklanten
Retourneert de bovenste klanten tijdens de opgegeven tijdsperiode.
UITGEZOCHTE telling (CustomerId)
VAN Transactie
WAAR appName = "<your_app_name>' FACET CustomerName SINCE 1 dag geleden
Recente beheeractiviteiten
Retourneert een gedefinieerd aantal records met recente activiteit, die de naam van de klant en de duur van het bezoek bevatten.
SELECTEER CustomerName, duration, name
FROM Transaction
WHERE appName=<your_app_name>''
AND CustomerName IS NOT NULL
AND CustomerName!</your_app_name>= 'N/A'-LIMIET 50
Orders
Aantal geplaatste orders
Retourneert het aantal orders dat tijdens de opgegeven periode is geplaatst.
SELECT count(Order)
FROM Transactie SINCE 1 day ago
Totale orderwaarde
Retourneert het totale aantal regelitems dat is geordend tijdens de opgegeven tijdsperiode.
SELECT sum(orderValue)
FROM Transaction SINCE 1 day ago
Totaal aantal bestelde regelitems
Hiermee wordt het totale aantal tijdens de opgegeven periode bestelde regelitems geretourneerd.
SELECT som (lineItemCount)
VAN Transactie SINCE 1 dag geleden