Metryki
Strona Metrics (pasek boczny > Metrics) daje głębszy analityczny wgląd w zużycie API. Pokazuje ogólny rozkład wyników i dzieli ruch według klucza API, IP klienta lub domeny docelowej.
Aby zobaczyć karty podsumowań w czasie rzeczywistym i wykresy na osi czasu (Concurrency, Requests, Bytes, Response Time, Budget), użyj strony Dashboard Overview.
Filtry
Nad stroną znajdują się dwa elementy sterujące: selektor klucza API i selektor interwału.
Filtr klucza
Użyj listy rozwijanej API Key, aby ograniczyć widok strony do konkretnego klucza. Widoczne są tylko klucze w Twoim zakresie dostępu: klucze osobiste, klucze organizacji, którymi zarządzasz, lub klucze udostępnione w zespołach.
Selektor interwału
Użyj przycisków interwału, aby sterować oknem czasowym:
| Przycisk | Okno |
|---|---|
| 1M | Ostatnia 1 minuta |
| 5M | Ostatnie 5 minut |
| 30M | Ostatnie 30 minut |
| 1H | Ostatnia 1 godzina |
| 6H | Ostatnie 6 godzin |
| 1D | Ostatnie 24 godziny |
Zarówno wykres pierścieniowy, jak i tabela dostosowują się do Twojego wyboru.
Rozkład wyników
Wykres pierścieniowy na górze pokazuje podział na sukcesy i błędy dla wybranego interwału. Najedź na dowolny wycinek, aby zobaczyć dokładną liczbę żądań i wartość procentową. Użyj tego, aby szybko zauważyć, czy nagły spadek wskaźnika sukcesów pokrywa się z konkretną kategorią wyników.
Typy wyników
Każde żądanie API jest przypisane do dokładnie jednego wyniku. Tylko success obciąża Twój płatny limit.
| Wynik | Warstwa | Znaczenie |
|---|---|---|
success |
n/a | Żądanie dostarczyło poprawną odpowiedź. Bez reguł validate oznacza to HTTP 200. Jeśli przesłano reguły validate, każda odpowiedź zaakceptowana przez te reguły liczy się jako sukces, niezależnie od statusu HTTP. |
application_error |
docelowa | Cel zwrócił HTTP 200, ale ciało odpowiedzi zawierało pole błędu. |
application_fail |
docelowa | Cel zwrócił status inny niż 2xx, którego Twoje reguły validate nie zaakceptowały, lub nie zwrócił żadnej odpowiedzi. |
client_error |
wywołująca | Twoje żądanie zostało odrzucone zanim opuściło FourA: błędne parametry, źle sformatowana wartość proxy lub URL, który rozwiązuje się na prywatny/zastrzeżony adres IP (ochrona SSRF). |
rate_limit |
FourA | Żądanie zostało odrzucone przez Twój limit RPM lub limit współbieżności. Zobacz Rate Limits. |
service_error |
FourA | Backend zwrócił 5xx lub odpowiedział ciałem, którego nie mogliśmy przetworzyć. |
service_fail |
FourA | Błąd sieci: timeout, odrzucenie połączenia, błąd DNS, klient rozłączony. |
Kolumna warstwy mówi o tym, kto jest odpowiedzialny: target oznacza wywołaną stronę, caller oznacza, że Twoje żądanie było błędne, FourA oznacza, że nie mogliśmy go przetworzyć.
Jeśli używasz validate.status.accept, aby zezwolić na określone kody inne niż 200 (na przykład [200, 403]), te odpowiedzi powrócą jako success zamiast application_fail. Klasyfikacja opiera się na werdykcie silnika względem Twoich reguł, a nie na surowym kodzie HTTP.
Aby zapoznać się z pełną taksonomią i jej powiązaniem z fakturowaniem, zobacz Request Outcomes.
Wielowidokowa tabela zużycia
Poniżej wykresu pierścieniowego, tabela użycia szczegółowo opisuje Twój ruch za pomocą trzech zakładek widoku:
| Zakładka | Grupuje dane po |
|---|---|
| API Key | Każdym z Twoich kluczy API |
| Client IP | Źródłowych adresach IP wysyłających requesty |
| Domain | Domenach docelowych w Twoich requestach |
Każda zakładka obsługuje tagi zakresu po prawej stronie, które zmieniają wyświetlane kolumny:
| Zakres | Co wyświetla |
|---|---|
| Bandwidth | Liczba requestów, bajty odebrane, bajty wysłane |
| Response Time | Liczba requestów, minimalne, średnie i maksymalne opóźnienie |
| Concurrency | Liczba requestów oraz liczba równoległych requestów (tylko widok API Key) |
| Outcomes | Liczba requestów oraz podział na poszczególne wyniki |
| Budget | Liczba requestów i wydane kredyty, z podziałem na produkty (Single, Proxy, Browser) |
Zakres Budget odczytuje metrykę credits zapisywaną przez API przy każdym requeście (zobacz Response Headers). Sumy stanowią surowe zmierzone wydatki, a rozliczenia uwzględniają w Twoim planie tylko wynik success.
Kliknij nagłówek kolumny, aby posortować według tej kolumny. Stan sortowania jest zachowywany dla każdej tabeli pomiędzy przeładowaniami strony. Kliknij nagłówek z wciśniętym klawiszem Ctrl lub Cmd, aby zresetować.
Powiązane
- Dashboard Overview: Statystyki w czasie rzeczywistym i wykresy osi czasu
- Request Outcomes: Siedem wartości wyników wyjaśnionych szczegółowo
- Response Headers: Skąd biorą się kredyty
- API Errors: Jak błędy wracają przez sieć