Cloud Logging dla sprawy

Dzienniki zdarzeń dotyczące integracji znajdziesz w Google Cloud Logging Użyj usługi Cloud Logging, aby przeglądać logi oraz tworzyć wskaźniki i alerty lub eksportować logi do innych aplikacji za pomocą Google Cloud Pub/Sub.

Dostęp do logowania

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.

Wejdź na Cloud Logging

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 dla: danych logowania, zobacz Cloud Logging kontroli dostępu.

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, używając Interfejs eksploratora logów.

Więcej informacji o skutecznym korzystaniu z logów znajdziesz w sekcji Dzienniki wyszukiwania w przewodniku dotyczącym 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 projektu Google Cloud powiązanego z Asystentem Akcja.
  • project_id: identyfikator bieżącego projektu która jest powiązana z tym zasobem, na przykład my-project

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ął przed otrzymaniem odpowiedzi, na przykład 6000
executionType Transport użyty w żądaniu, na przykład CLOUD lub MATTER w zależności od integracji.
actionType Opcjonalny wskaźnik podjętego działania użytkownika, na przykład 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 skierowane do realizacji w chmurze po wystąpieniu błędu z lokalnej realizacji.
statusType Wskazuje stan odpowiedzi intencji, np. SUCCESS, PENDING lub OFFLINE. Do urządzenia ERROR odpowiedzi, ta właściwość zawiera errorCode w ramach realizacji.
externalDebugString Opcjonalna 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ą zapytania dotyczącego logowania język aby dostosować swoje logi w bardziej elastyczny sposób. Język zapytań dotyczących logów jest również używany przez eksplorator logów, więc możesz za jego pomocą tworzyć zapytań.

Aby utworzyć filtry wykluczania, wykonaj te czynności: tym przewodniku (skonfiguruj filtr wykluczania 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żliwe jest też tworzyć wykresy niestandardowe, i skonfiguruj alerty na wskaźnikach 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.

Aby dowiedzieć się więcej o korzystaniu z Cloud Logging w projekcie, przeczytaj te artykuły: dokumentacja:

  • 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.