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.
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. |
|
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.
Przydatne materiały
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.