Dzienniki zdarzeń dotyczące integracji znajdziesz w Google Cloud Logging Użyj Cloud Logging, aby przeglądać logi, tworzyć dane i alerty lub eksportować logi do innych aplikacji za pomocą Google Cloud Pub/Sub.
Access Logging
Aby uzyskać dostęp do Cloud Logging z Google Cloud Console Kliknij Wyświetl wszystkie usługi, a następnie przejdź do sekcji Operacje. Logowanie.
Dostępem do danych logowania zarządza się za pomocą Identity and Access Management (IAM) dla użytkowników projektu w Actions. Więcej informacji o rolach i uprawnieniach dotyczących danych logowania znajdziesz w artykule o kontroli dostępu w Logowaniu w chmurze.
Wpisy logu są przechowywane przez 30 dni w zależności od usługi Cloud Logging zasady przechowywania, do usunięcia. Możesz też usuwać wpisy na żądanie za pomocą interfejsu Log Explorer.
Więcej informacji o skutecznym korzystaniu z logów znajdziesz w sekcji „Wyszukiwanie logów” w przewodniku Rozwiązywanie 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, jaki upłynął przed otrzymaniem odpowiedzi, na przykład:
6000 . |
executionType |
Transport użyty do żądania, np. CLOUD lub MATTER , w zależności od integracji. |
actionType |
Opcjonalny wskaźnik działania podjętego przez użytkownika, np. QUERY lub EXECUTE .
W przypadku działań EXECUTE obejmuje polecenie wydane dla
realizacja w przypadku obsługiwanych cech, np. ONOFF_OFF
|
trait |
Opcjonalna cecha powiązana z tym działaniem użytkownika. |
deviceTypes |
Lista typów urządzeń, na które wpływa zdarzenie, np.
LIGHT |
isSuccess |
Określa, czy żądanie otrzymało pomyślną odpowiedź. |
fallbackToCloud |
Określa, czy żądanie zostało przekazane do realizacji w chmurze po wystąpieniu błędu podczas realizacji lokalnej. |
statusType |
Wskazuje stan odpowiedzi intencji, np. SUCCESS ,
PENDING lub OFFLINE . W przypadku odpowiedzi ERROR ta właściwość zawiera errorCode podany przez usługę realizacji.
|
externalDebugString |
Opcjonalny szczegółowy komunikat 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 jeszcze bardziej elastycznie dostosowywać logi. Język zapytań usługi Logging jest też używany przez eksploratora logów, więc możesz używać tego narzędzia 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
Programiści mogą używać Wskaźniki oparte na logach śledzenia i analizowania wzorców w dziennikach. Możesz też tworzyć wykresy niestandardowe i konfigurować alerty na podstawie danych opartych na logach.
Aby zacząć korzystać z opartych na logach wskaźników dla inteligentnego domu, zapoznaj się z jak utworzyć przewodnik po wskaźnikach opartych na logach.
Przydatne materiały
Więcej informacji o korzystaniu z Cloud Logging w projekcie znajdziesz w tych dokumentacjach:
- Pricing [Ceny]: Szczegółowe informacje o przydziałach i kosztach nadwyżki.
- Limity: Szczegółowe informacje o limitach i zasadach przechowywania danych związanych z logowaniem.
- Zaawansowane zapytania dotyczące dzienników: Przewodnik po używaniu wyrażeń zaawansowanych do wykonywania zapytań i analizowania danych z logów.