Wyświetlanie danych wiadomości za pomocą śledzenia

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Czego się nauczysz

Z tego samouczka dowiesz się, jak:

  • Sprawdź nagłówki i treść wiadomości z odpowiedzią.
  • Zobacz komunikaty o błędach.

Czego potrzebujesz

  • Co najmniej 1 zasada na serwerze proxy (jest też objęta samouczkiem dla początkujących).
  • Zainstalowany na komputerze pakiet curl umożliwia wykonywanie wywołań interfejsu API z poziomu wiersza poleceń.

Wyświetl dane wiadomości

Narzędzie do śledzenia serwera proxy interfejsu API pozwala wyświetlać nagłówki, zmienne, obiekty i inne szczegóły, takie jak czas odpowiedzi w żądaniu i przepływie odpowiedzi serwera proxy interfejsu API. Narzędzie do śledzenia pozwala też zobaczyć, jak zmieniają się żądania lub odpowiedzi podczas ich przetwarzania przez serwer proxy interfejsu API.

W poprzednim samouczku ograniczyłeś liczbę żądań za pomocą zasady SpikeArrest. Teraz skorzystasz z narzędzia Trace, aby wyświetlić interesujące szczegóły po przekroczeniu tego wskaźnika.

  1. Na karcie Develop (Programowanie) serwera proxy interfejsu API zmień wartość <Rate> zasady Spike Arrest na 1pm, a potem Zapisz serwer proxy. Dzięki temu będziemy widzieć zarówno udane, jak i nieudane wywołania interfejsu API (przekroczono limit).
  2. W edytorze proxy interfejsu API kliknij kartę Śledzenie.

  3. Kliknij Rozpocznij sesję śledzenia.

  4. Wywołaj ponownie serwer proxy interfejsu API za pomocą polecenia curl (lub adresu URL w przeglądarce), dopóki nie zobaczysz co najmniej 1 odpowiedzi 200 i 1 odpowiedzi 429 w panelu Transakcje w Trace.

    curl "http://org_name-test.apigee.net/getstarted"

  5. Kliknij Zatrzymaj sesję śledzenia.

  6. W panelu Transakcje po lewej stronie kliknij transakcję 200. Szczegóły logu czasu są wczytywane w oknie głównym w obszarze Mapa transakcji, gdzie znajduje się diagram żądań i odpowiedzi. Ikona Spike Arrest jest w trakcie procesu żądania.
  7. Na diagramie procesu kliknij ikonę koła w odpowiedzi, czyli pierwszą po prawej stronie (jak widać na tym diagramie).

    W panelu Szczegóły fazy wyświetlane są dane dostępne w danym momencie procesu. Po przewinięciu tego panelu zobaczysz nagłówki odpowiedzi HTTP i treść treści.

  8. Spójrzmy teraz na błąd w systemie Trace.

    W panelu Transakcje kliknij transakcję 429. W głównym oknie edytora widzisz schemat procesu z elementami w żądaniu, w tym ikonę Spike Arrest z czerwonym wykrzyknikiem oznaczającą błąd.

    Kliknij małą ikonę błędu w rurek po prawej stronie ikony aresztowania gwałtownego i sprawdź szczegóły naruszenia zasad dotyczących aresztowania gwałtownego w panelu Szczegóły fazy.

    Błąd podczas nagłego zatrzymania

Możesz klikać przyciski Wstecz i Dalej na diagramie przepływu, aby przechodzić między punktami na ścieżce i wyświetlać szczegóły logu czasu.

Jeśli chcesz zobaczyć cały log czasu jako jeden dokument, pobierz go, klikając Pobierz sesję śledzenia.

Więcej informacji znajdziesz w artykule o korzystaniu z narzędzia do śledzenia.