Cloud Logging dla sprawy

Logi zdarzeń integracji znajdziesz w Google Cloud Logging. Cloud Logging umożliwia przeglądanie logów, tworzenie wskaźników i alertów oraz eksportowanie logów do innych aplikacji przy użyciu Google Cloud Pub/Sub.

Logowanie dostępu

Aby uzyskać dostęp do usługi Cloud Logging z poziomu Google Cloud Console, kliknij Wyświetl wszystkie usługi, a następnie otwórz Operacje > Logowanie.

Wejdź na Cloud Logging

Dostępem do danych logów zarządza się za pomocą Identity and Access Management (IAM) w przypadku użytkowników projektu w Actions. Więcej informacji o rolach i uprawnieniach do danych logowania znajdziesz w artykule o kontroli dostępu w Cloud Logging.

Wpisy logu są przechowywane przez 30 dni zgodnie z zasadą przechowywania Cloud Logging, a następnie są zaplanowane do usunięcia. Wpisy możesz też usuwać na żądanie za pomocą interfejsu Eksploratora logów.

Więcej informacji o tym, jak skutecznie korzystać z logów, znajdziesz w sekcji Wyszukiwanie logów w przewodniku rozwiązywania problemów.

Cloud Logging udostępnia następujące typy zasobów:

Typ zasobu Wyświetlana nazwa Opis Etykiety
assistant_action_project Projekt akcji Asystenta Google Kontener na projekt Google Cloud powiązany z akcją Asystenta.
  • project_id: identyfikator bieżącego projektu, który jest powiązany z tym zasobem, np. my-project.

Logi wykonania

Tabela poniżej zawiera schemat wpisu executionLog:

Właściwość Opis
requestId Unikalny identyfikator żądania, np. 5325511189174727525.
latencyMsec Czas, jaki upłynął do otrzymania odpowiedzi, na przykład 6000.
executionType Transport używany w żądaniu, na przykład CLOUD lub MATTER (w zależności od integracji).
actionType Opcjonalny wskaźnik podjętego działania użytkownika, np. QUERY lub EXECUTE. W przypadku działań EXECUTE zawiera polecenie wydane do realizacji w przypadku obsługiwanych cech, np. ONOFF_OFF
trait Cecha opcjonalna powiązana z tym działaniem użytkownika.
deviceTypes Lista typów urządzeń, na które ma wpływ zdarzenie, np. LIGHT.
isSuccess Wskazuje, czy żądanie odebrało odpowiedź.
fallbackToCloud Określa, czy w wyniku błędu związanego z realizacją lokalną żądanie przekierowało je do realizacji w chmurze.
statusType Wskazuje stan odpowiedzi intencji, np. SUCCESS, PENDING lub OFFLINE. W przypadku odpowiedzi ERROR ta właściwość zawiera wartość errorCode podaną przez realizację.
externalDebugString Opcjonalny szczegółowy komunikat na potrzeby debugowania powiązany z tym działaniem użytkownika.
locale Kod języka powiązany z żądaniem.

Wykluczenia logów

Deweloperzy mogą tworzyć wykluczenia logów za pomocą języka zapytań dotyczących logów, aby dalej dostosowywać logi w bardziej elastyczny sposób. Język zapytań usługi Logging jest też używany przez eksplorator logów, dzięki czemu możesz używać eksploratora logów do tworzenia zapytań.

Wykonaj czynności tworzenia filtrów wykluczania opisane w tym przewodniku (skonfiguruj filtr wykluczania dla ujścia _Default).

Wskaźniki oparte na logach

Deweloperzy mogą śledzić i analizować wzorce w swoich logach za pomocą wskaźników opartych na logach. Możesz też tworzyć wykresy niestandardowe i konfigurować alerty dotyczące wskaźników opartych na logach.

Aby zacząć korzystać ze wskaźników opartych na logach w inteligentnym domu, zapoznaj się z przewodnikiem po wskaźnikach opartych na logach licznika.

Więcej informacji o korzystaniu z Cloud Logging w projekcie znajdziesz w tej dokumentacji:

  • Ceny: szczegółowe informacje o przydziałach i kosztach nadwyżek.
  • Limity: szczegółowe informacje o limitach i zasadach przechowywania dotyczących logowania.
  • Zaawansowane zapytania o logi: przewodnik po korzystaniu z zaawansowanych wyrażeń do wysyłania zapytań i analizowania danych logów.