Filtruj dane za pomocą atrybutów

Dzięki monitorowaniu wydajności możesz używać atrybutów do segmentacji danych o wydajności i koncentrować się na wydajności aplikacji w różnych rzeczywistych scenariuszach.

Po kliknięciu nazwy śledzenia w tabeli ślady (znajduje się w dolnej części deski rozdzielczej wydajności ), można kliknąć za pomocą różnych ekranów zbadać ślad i drążyć metryk zainteresowania. Na większości stron, można użyć filtra przycisku (lewym górnym rogu ekranu), aby filtrować dane według atrybutu, na przykład:

obraz danych Firebase Performance Monitoring filtrowanych według atrybutów

  • Przez filtr URL strony do przeglądania danych na stronie konkretnej witryny
  • Filtr efektywna typu połączenia, aby dowiedzieć się, jak wpływa połączenie 3G swoją aplikację
  • Filtruj według kraju, aby upewnić się, że lokalizacja bazy danych nie wpływa na specyficzny region

Atrybuty domyślne

Monitorowanie wydajności automatycznie zbiera różne domyślne atrybuty w zależności od typu śledzenia.

Oprócz tych atrybutów domyślnych, można również tworzyć niestandardowe atrybuty na swoich niestandardowy kod śladów do segmentu danych według kategorii specyficzne dla danej aplikacji. Na przykład w grze możesz segmentować dane według poziomu gry.

Domyślne atrybuty zbierane dla aplikacji internetowych

Wszystkie ślady dla aplikacji internetowych domyślnie zbierają następujące atrybuty:

Zbieranie danych użytkownika

Utwórz niestandardowe atrybuty

Można tworzyć niestandardowe atrybuty na dowolnych instrumentacji śladów kodu niestandardowego .

Użyj Monitorowanie wydajności śledzenia interfejsu API , aby dodać atrybuty niestandardowe do śladów kodu niestandardowego.

Aby użyć atrybutów niestandardowych, dodaj do aplikacji kod, który definiuje atrybut i kojarzy go z określonym niestandardowym śladem kodu. Atrybut niestandardowy można ustawić w dowolnym momencie między rozpoczęciem śledzenia a zatrzymaniem śledzenia.

Zwróć uwagę na następujące kwestie:

  • Nazwy atrybutów niestandardowych musi spełniać następujące wymagania: nie prowadzące lub końcowe białe znaki, nie prowadząc podkreślenia ( _ znaków), a maksymalna długość to 32 znaków.

  • Każdy niestandardowy ślad kodu może zarejestrować do 5 niestandardowych atrybutów.

  • Nie należy używać atrybutów niestandardowych, które zawierają informacje umożliwiające osobistą identyfikację danej osoby w Google.

    Dowiedz się więcej o tych wskazówkach

Wersja internetowa 9

import { trace } from "firebase/performance";

const t = trace(perf, "test_trace");
t.putAttribute("experiment", "A");

// Update scenario
t.putAttribute("experiment", "B");

// Reading scenario
const experimentValue = t.getAttribute("experiment");

// Delete scenario
t.removeAttribute("experiment");

// Read attributes
const traceAttributes = t.getAttributes();

Wersja internetowa 8

const trace = perf.trace("test_trace");
trace.putAttribute("experiment", "A");

// Update scenario
trace.putAttribute("experiment", "B");

// Reading scenario
const experimentValue = trace.getAttribute("experiment");

// Delete scenario
trace.removeAttribute("experiment");

// Read attributes
const traceAttributes = trace.getAttributes();