Dane New Relic Insights są oparte na wyrażeniach lub zapytaniach napisanych w języku New Relic Query Language (NRQL), a także dodatkowo za pomocą niestandardowych parametrów, które możesz dołączyć z zapytaniu. Dane mogą być zwracane z zapytań adhoc (doraźnych) lub przez zapytania wykonane w Twoim panelu. Aby dowiedzieć się więcej o NRQL, jej składni i innych ważnych informacjach, zobacz dokumentację NRQL New Relic w pod tym linkiem (w języku angielskim).
Przykłady zapytań NRQL
Zdarzenia administracyjne
Aktywni administratorzy
Zwraca liczbę aktywnych administratorów.
SELECT uniqueCount(AdminId)
FROM Transaction
WHERE appName='<your_app_name>' SINCE 15 minutes ago
Obecnie aktywni administratorzy
Zwraca nazwy aktywnych administratorów.
SELECT uniques(AdminName)
FROM Transaction
WHERE appName='<your_app_name>' SINCE 15 minutes ago
Ostatnia aktywność administratora
Zwraca liczbę ostatnich działań administratora.
SELECT count(AdminId)
FROM Transaction
WHERE appName ='<your_app_name>' FACET AdminName SINCE 1 day ago
Zdarzenia Cron
Liczba kategorii
Zwraca liczbę zdarzeń aplikacji według kategorii w określonym przedziale czasu.
SELECT average(CatalogCategoryCount)
FROM Cron
WHERE CatalogCategoryCount IS NOT NULL
AND appName = '<your_app_name>' TIMESERIES 2 minutes
Bieżąca liczba katalogów
Zwraca średnią liczbę zdarzeń aplikacji w katalogu według kategorii w określonym przedziale czasu.
SELECT average(CatalogCategoryCount)
FROM Cron
WHERE CatalogCategoryCount IS NOT NULL
AND CatalogCategoryCount > 0
AND appName = '<your_app_name>' SINCE 2 minutes ago LIMIT 1
Produkty aktywne
Zwraca liczbę zdarzeń aplikacji według produktu w określonym przedziale czasu.
SELECT average(CatalogProductActiveCount)
FROM Cron
WHERE CatalogProductActiveCount IS NOT NULL
AND appName = '<your_app_name>' TIMESERIES 2 minutes
Liczba aktywnych produktów
Zwraca średnią liczbę aktywnych zdarzeń aplikacji według produktu w określonym przedziale czasu.
SELECT average(CatalogProductActiveCount)
FROM Cron
WHERE CatalogProductActiveCount IS NOT NULL
AND CatalogProductActiveCount > 0
AND appName = '<your_app_name>' SINCE 2 minutes ago LIMIT 1
Liczba produktów (wszystkie)
Zwraca całkowitą liczbę zdarzeń aplikacji dla wszystkich produktów.
SELECT average(CatalogProductCount)
FROM Cron
WHERE CatalogProductCount IS NOT NULL
AND appName = '<your_app_name>' TIMESERIES 2 minutes
Liczba klientów
Zwraca średnią liczbę zdarzeń aplikacji wykonanych przez klienta.
SELECT average(CustomerCount)
FROM Cron
WHERE CustomerCount IS NOT NULL
AND CustomerCount > 0<
AND appName = '<your_app_name>' TIMESERIES 2 minutes
Bieżący stan modułu
Zwraca średnią liczbę włączeń, wyłączeń lub instalacji modułów w określonym przedziale czasu.
SELECT average(ModulesDisabled), average(ModulesEnabled), average
(ModulesInstalled)
FROM Cron<
WHERE appName = '<your_app_name>' TIMESERIES 2 minutes
Cron – wszystkie dane z wydarzenia
Zwraca wszystkie dane zdarzeń aplikacji.
SELECT *
FROM Cron
WHERE appName = '<your_app_name>'
Zamówienia
Liczba złożonych zamówień
Zwraca liczbę zamówień złożonych w określonym przedziale czasu.
SELECT count(`Order`)
FROM Transaction SINCE 1 day ago
Całkowita wartość zamówienia
Zwraca łączną liczbę elementów zamówienia zamówionych w określonym przedziale czasu.
SELECT sum(LineItemCount)
FROM Transaction SINCE 1 day ago