Dostęp do dzienników zdarzeń dotyczących integracji możesz uzyskać w sekcji Google Cloud Logging. Użyj Cloud Logging, aby przeglądać logi, tworzyć wskaźniki i alerty lub eksportować logi do innych aplikacji za pomocą Google Cloud Pub/Sub.
Logowanie dostępu
Aby uzyskać dostęp do Cloud Logging z poziomu Google Cloud Console, kliknij Wyświetl wszystkie usługi, a potem wybierz Operacje > Rejestrowanie.
Dostęp do danych logów jest zarządzany za pomocą usługi Identity and Access Management (IAM) w przypadku użytkowników projektu działania. Więcej informacji o rolach i uprawnieniach dotyczących danych logowania znajdziesz w artykule Kontrola dostępu w Cloud Logging.
Wpisy w dzienniku są przechowywane przez 30 dni zgodnie z zasadami przechowywania usługi Cloud Logging, a następnie są planowane do usunięcia. Możesz też usuwać wpisy na żądanie za pomocą interfejsu Eksploratora logów.
Więcej informacji o skutecznym korzystaniu z logów znajdziesz w sekcji Wyszukiwanie w logach w przewodniku rozwiązywania problemów.
Cloud Logging udostępnia te typy zasobów:
Typ zasobu | Wyświetlana nazwa | Opis | Etykiety |
---|---|---|---|
assistant_action_project |
Projekt akcji Asystenta Google | Kontener projektu Google Cloud powiązanego z działaniem Asystenta. |
|
Logi wykonania
Tabela poniżej zawiera schemat wpisu executionLog
:
Właściwość | Opis |
---|---|
requestId |
Unikalny identyfikator żądania, np. 5325511189174727525 . |
latencyMsec |
Czas, który upłynął, zanim otrzymano odpowiedź, np. 6000 . |
executionType |
Rodzaj transportu użytego w żądaniu, np. CLOUD lub MATTER , w zależności od integracji. |
actionType |
Opcjonalny wskaźnik działania użytkownika, np. QUERY lub EXECUTE .
W przypadku EXECUTE działań zawiera polecenie wydane w celu realizacji obsługiwanych cech, np. ONOFF_OFF
|
trait |
Opcjonalny atrybut powiązany z działaniem użytkownika. |
deviceTypes |
Lista typów urządzeń, których dotyczy zdarzenie, np.LIGHT . |
isSuccess |
Czy żądanie otrzymało odpowiedź. |
fallbackToCloud |
Określa, czy żądanie zostało przekierowane do realizacji w chmurze po wystąpieniu błędu podczas realizacji lokalnej. |
statusType |
Wskazuje stan odpowiedzi na intencję, np. SUCCESS , PENDING lub OFFLINE . W przypadku odpowiedzi ERROR ta właściwość zawiera errorCode podany przez realizację.
|
externalDebugString |
Opcjonalny szczegółowy komunikat debugowania powiązany z 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ń usługi Logging, aby w bardziej elastyczny sposób dostosowywać logi. Język zapytań usługi Logging jest też używany przez eksplorator logów, więc możesz go używać do tworzenia zapytań.
Aby utworzyć filtry wykluczeń, wykonaj czynności opisane w tym przewodniku (skonfiguruj filtr wykluczeń dla ujścia _Default
).
Wskaźniki oparte na logach
Deweloperzy mogą używać danych opartych na logach do śledzenia i analizowania wzorców w logach. Możesz też tworzyć wykresy niestandardowe i konfigurować alerty dotyczące wskaźników opartych na logach.
Aby zacząć używać wskaźników opartych na logach w inteligentnym domu, zapoznaj się z przewodnikiem po tworzeniu wskaźnika opartego na logach w postaci licznika.
Przydatne materiały
Więcej informacji o korzystaniu z Cloud Logging w projekcie znajdziesz w tych dokumentach:
- Ceny: szczegółowe informacje o limitach i kosztach przekroczenia limitu.
- Limity: szczegółowe informacje o limitach i zasadach przechowywania dotyczące korzystania z logowania.
- Zaawansowane zapytania dotyczące logów: przewodnik po używaniu zaawansowanych wyrażeń do wykonywania zapytań i analizowania danych logów.