Firebase Performance Monitoring

Dowiedz się więcej o problemach z wydajnością aplikacji.

Firebase Performance Monitoring to usługa, która pomaga uzyskać informacje na temat: charakterystyki wydajności aplikacji Apple, Android oraz aplikacji internetowych.

Za pomocą pakietu SDK Performance Monitoring zbierasz dane o skuteczności aplikacji, a następnie: przeglądać i analizować te dane w konsoli Firebase. Performance Monitoring pomaga Ci do sprawdzania w czasie rzeczywistym, gdzie można poprawić wydajność aplikacji. które można wykorzystać do rozwiązywania problemów ze skutecznością.


Chcesz rozpocząć? Wybierz platformę:

iOS lub nowszy Android Sieć Efekt fluktuacji

Najważniejsze funkcje

Automatycznie mierz czas uruchamiania aplikacji, żądania sieciowe HTTP i więcej Gdy zintegrujesz pakiet SDK Performance Monitoring ze swoją aplikacją, nie musisz napisać dowolny kod, zanim aplikacja zacznie automatycznie monitorować kilka kluczowych aspektów skuteczności.
W przypadku aplikacji natywnych pakiet SDK rejestruje czas uruchomienia, renderowanie danych według ekranu i na pierwszym planie lub w tle. W przypadku aplikacji internetowych dzienniki pakietu SDK takie jak pierwsze wyrenderowanie treści, zdolność użytkownika do interakcji aplikacji i nie tylko.
Dowiedz się, w jakich sytuacjach skuteczność aplikacji może być poprawiona Optymalizacja wydajności aplikacji może być wyzwaniem, jeśli jej nie używasz. musisz wiedzieć, dlaczego nie odpowiada ona oczekiwaniom użytkowników; Dlatego Performance Monitoring umożliwia wyświetlanie danych o skuteczności z podziałem na atrybuty, takie jak kraj, urządzenie, wersję aplikacji i poziom systemu operacyjnego.
Dostosuj monitorowanie swojej aplikacji Możesz instrumentować niestandardowych logów czasu aby rejestrować wydajność aplikacji w określonych sytuacjach, wczytywać nowy ekran lub wyświetlać nową funkcję interaktywną. Możesz także tworzyć dane niestandardowe w tych niestandardowych logach czasu, aby zliczać zdarzenia; zdefiniowanych podczas tych logów czasu (np. trafienia w pamięci podręcznej).
Rozpoznawanie znaczących zmian w wydajności aplikacji Identyfikowanie i rozwiązywanie poważnych problemów z wydajnością aplikacji, takich jak sieć są kluczowe dla powodzenia aplikacji. Monitorowanie wydajności umożliwia skonfigurować i dostosować alerty dotyczące: z najważniejszych części aplikacji, aby zobaczyć i na nie zareagować pułapki związane z wydajnością – przed na użytkowników.

Jak to działa?

Gdy dodasz pakiet SDK Performance Monitoring, Firebase automatycznie rozpocznie zbieranie danych dotyczących kilku typowych procesów w aplikacji, np.:

Performance Monitoring używa śladów do zbierania danych o tych procesach. Ślad to raport zawierający dane z 2 punktów w czasie.

Dane o wydajności zbierane w przypadku każdego logu czasu są nazywane danymi i różnią się w zależności od jego typu. Jeśli na przykład wystąpienie problemu z aplikacją żądania sieciowe, ślad zbiera wskaźniki ważne dla sieci, monitorowania żądań, np. czasu odpowiedzi i wielkości ładunku.

Za każdym razem, gdy w instancji Twojej aplikacji uruchamiany jest monitorowany proces, powiązany log czasu automatycznie zbiera też dane atrybutów tej instancji aplikacji. Dla: jeśli np. aplikacja na Androida wysyła żądanie sieciowe, w śledzeniu zbiera dane urządzenie, wersja aplikacji i inne atrybuty dla danej instancji aplikacji. Ty mogą użyć tych atrybutów do filtrowania danych o skuteczności i sprawdzenia, czy w których występują problemy.

Gotowe logi czasu z Performance Monitoring pozwolą Ci zacząć monitorować w aplikacji. Aby dowiedzieć się więcej o wynikach konkretnych zadań lub procesów, wypróbuj tworzenie własnych śladów kodu w aplikacji.

Ścieżka implementacji

Dodaj do aplikacji pakiet SDK Performance Monitoring Możesz dodać do aplikacji pakiet SDK Performance Monitoring Usługi Firebase, których chcesz użyć w swojej aplikacji.
Platformy Apple | Android | Sieć | Korygowanie
(Opcjonalnie)
Wdrażanie w aplikacji niestandardowych logów czasu i wskaźników niestandardowych
Za pomocą pakietu SDK Performance Monitoring możesz instrumentować niestandardowych śladów kodu dane niestandardowe do pomiaru określonych aspektów wydajności aplikacji.
Monitoruj dane o wydajności w konsoli w czasie rzeczywistym W konsola Firebase, możesz monitorować dane użytkowników, aby poznać konkretne sytuacje, w których można poprawić wydajność aplikacji. Możesz też podzielić dane dotyczące skuteczności według atrybuty, takie jak wersja aplikacji, kraju, urządzenia lub systemu operacyjnego.

Dane użytkownika

Performance Monitoring nie przechowuje na stałe żadnych danych umożliwiających identyfikację informacje takie jak imiona i nazwiska, adresy e-mail czy numery telefonów. Podczas monitorowania Żądania sieciowe HTTP, Performance Monitoring używa adresów URL (bez parametrów adresu URL) aby tworzyć zagregowane, anonimowe wzorce adresów URL, które z czasem zostaną zachowane i wyświetlane w konsoli Firebase.

Aby dowiedzieć się więcej, zapoznaj się z Przykłady informacji zbieranych przez Performance Monitoring

Dalsze kroki