Skip To Content

Praca z dziennikami aplikacji ArcGIS Notebook Server

Aplikacja ArcGIS Notebook Server zapisuje wszystkie zdarzenia mające miejsce w witrynie, a także wszelkie błędy powiązane z tymi zdarzeniami, posługując się dziennikami. Te dzienniki są dostępne dla administratorów witryny.

Dzienniki są ważnym narzędziem monitorowania i rozwiązywania problemów występujących w witrynie aplikacji ArcGIS Notebook Server. Informacje zawarte w dziennikach mogą pomóc w identyfikacji problemów i dostarczają kontekstu niezbędnego do rozwiązania problemów i usunięcia błędów. Dzienniki służą także jako system zapisu zdarzeń mających miejsce w witrynie.

Na przykład w dziennikach zapisywane są następujące typy zdarzeń:

  • Zdarzenia instalacji i aktualizacji, takie jak autoryzacja oprogramowania i utworzenie witryny
  • Otwarcie i zamknięcie notatników ArcGIS
  • Zadania czyszczenia wykonywane przez witrynę
  • Zdarzenia zarządzania witryną wykonywane przez administratorów, w tym: dodawanie i usuwanie środowisk wykonawczych notatnika, tworzenie katalogów serwera lub konfiguracja ustawień zabezpieczeń.
  • Zdarzenia odnoszące się do zabezpieczeń, takie jak logowanie się w witrynie lub importowanie i eksportowanie certyfikatów SSL.

Niektóre zdarzenia nie są zapisywane w dziennikach aplikacji ArcGIS Notebook Server. Do takich zdarzeń należą sfederowanie i anulowanie sfederowania witryny w portalu. Zdarzenia mające miejsce wewnątrz notatników ArcGIS — dodawanie zasobów, uruchamianie komórek itp. — nie są zapisywane. Nie są również zapisywane zdarzenia mające miejsce w kontenerach Docker na komputerze użytkownika. Aby wyświetlić dzienniki specyficzne dla kontenera, zapoznaj się z tematem Wyświetlanie dzienników kontenera Docker poniżej.

Dostępne poziomy dziennika

Każdy dziennik zawiera w sobie określony poziom szczegółowości dziennika, którym może być jeden z następujących, podanych w kolejności od najmniej szczegółowego do najbardziej szczegółowego:

  • Poważne — poważne problemy, które wymagają natychmiastowej interwencji.
  • Ostrzeżenie — średniej wagi problemy, które wymagają interwencji.
  • Informacja — często pojawiające się komunikaty administracyjne witryny serwera notatników, w tym komunikaty dotyczące utworzenia i uruchomienia usługi.
  • Szczegółowe — komunikaty pojawiające się często w trakcie korzystania z serwera, takie jak nazwy operacji odebranych żądań.
  • Pełne informacje — komunikaty dostarczające bardziej szczegółowych informacji na temat sposobu wykonywania operacji przez serwer.
  • Debugowanie — bardzo szczegółowe komunikaty, przeznaczone dla programistów i pracowników pomocy technicznej pragnących w trakcie rozwiązywania problemów dogłębnie zrozumieć stan serwera. Niezalecane do używania w systemach produkcyjnych ze względu na dużą liczbę tworzonych dzienników.

W aplikacji ArcGIS Notebook Server Administrator Directory można określić najwyższy poziom szczegółowości tworzonych dzienników. Na przykład, jeśli został skonfigurowany poziom Szczegółowe, witryna serwera będzie zapisywać komunikaty na poziomach szczegółowości Poważne, Ostrzeżenie, Informacja i Szczegółowe.

Uzyskiwanie dostępu do dzienników serwera i przeszukiwanie ich

Aplikacja ArcGIS Notebook Server umożliwia przeszukiwanie, przeglądanie, konfigurowanie i usuwanie dzienników serwera.

Aby uzyskać dostęp do tych dzienników, wykonaj następujące czynności:

  1. Zaloguj się w aplikacji Administrator Directory. Adres URL ma format https://notebookserver.domain.com:11443/arcgis/admin lub https://notebookserver.domain.com/<webadaptorname>/admin.
  2. Kliknij kolejno opcje Dzienniki > Zapytanie, aby przeszukiwać i przeglądać bieżące dzienniki. Użyj elementów sterujących filtru na stronie pozwalających zawęzić zdarzenia według określonych kryteriów, takich jak okres lub poziom dziennika.
  3. Kliknij kolejno opcje Dzienniki > Ustawienia, aby zarządzać ustawieniami dziennika, takimi jak domyślny poziom dziennika (jak określono powyżej), okres przechowywania dzienników na dysku i lokalizacja, w której dzienniki są zapisywane.
  4. Kliknij opcję Wyczyść dzienniki, aby usunąć wszystkie pliki dziennika z witryny aplikacji ArcGIS Notebook Server.

Wyświetlanie dzienników kontenera Docker

Możesz wyświetlić dzienniki specyficzne dla kontenerów Docker Twojej witryny, używając interfejsu wiersza poleceń Docker, jak podano poniżej.

  1. Zaloguj się w aplikacji Administrator Directory. Adres URL ma format https://notebookserver.domain.com:11443/arcgis/admin lub https://notebookserver.domain.com/<webadaptorname>/admin.
  2. Przejdź do opcji System > Kontenery. Wyszukaj kontener, którego dzienniki chcesz wyświetlić i kliknij jego identyfikator.
  3. Otwórz widok JSON strony z informacjami o kontenerze, dodając fragment ?f=pjson do jej adresu URL, tak by adres URL miał następujący format https://notebookserver.arcgis.com/<webadaptorname>/admin/system/containers/<container>?f=pjson.
  4. Znajdź containerId kontenera i zanotuj jego wartość.
  5. Otwórz wiersz poleceń jako użytkownik z uprawnieniami Docker.
  6. Uruchom polecenie docker logs <containerId>, używając zanotowanej wartości. Zostaną zwrócone dzienniki Docker specyficzne dla tego kontenera.