Użyj Cloud Logging, aby uzyskać statystyki

Google Cloud Logging udostępnia obszerne, oparte na logach wskaźniki, których możesz używać do uzyskiwania statystyk dotyczących aplikacji utworzonych w rozwiązaniach Google Maps Platform Last Mile Fleet. Wskaźniki oparte na logach są oparte na treści wpisów logu. Wskaźniki mogą na przykład rejestrować liczbę wpisów logu zawierających określone wiadomości lub wyodrębnić informacje o czasie oczekiwania zgłoszone we wpisach logu. W wykresach i zasadach tworzenia alertów Cloud Monitoring możesz używać wskaźników opartych na logach.

Zdefiniowane przez system wskaźniki oparte na logach udostępniane przez Cloud Logging są obliczane na podstawie logów przetworzonych przez Logging. Jeśli dziennik został wyraźnie wykluczony z pozyskiwania przez Logging, nie jest uwzględniany w tych wskaźnikach.

Ten dokument zawiera informacje o tym, jak analizować logi w celu uzyskania informacji o implementacji interfejsu Deliveries API, w tym:

Korzystanie z eksploratora logów

Za pomocą eksploratora logów możesz filtrować logi na różne sposoby, aby uzyskać informacje o tym, jak radzą sobie Twoje aplikacje usługi Google Maps Platform Last Mile Fleet. Dzienniki możesz na przykład filtrować w ten sposób:

Więcej informacji znajdziesz w artykule Korzystanie z eksploratora logów.

Korzystanie z alertów

Możesz też utworzyć alerty, które będą powiadamiać klientów o przekroczeniu określonego progu i określić kanały powiadomień.

Tworzenie kanału powiadomień

Możesz utworzyć kanał powiadomień, który wskaże, kto i w jaki sposób ma powiadamiać o alercie. Kanały powiadomień mogą obejmować urządzenia mobilne, strony, Slack, e-maile, Pub/Sub i inne kanały.

Aby utworzyć kanał powiadomień, w Cloud Console wybierz Monitorowanie i Alerty. Otworzy się strona Alerty. Następnie u góry strony wybierz Edytuj kanały powiadomień.

Utwórz kanał

Więcej informacji znajdziesz w artykule Zarządzanie kanałami powiadomień.

Tworzenie przykładowego alertu

Z przykładu poniżej dowiesz się, jak utworzyć alert, gdy utworzone w poprzednim przykładzie dane Billable_tasks będą poniżej określonego progu.

  1. W Cloud Console wybierz Monitorowanie, a następnie Alerty, aby otworzyć stronę tworzenia alertów. Następnie u góry strony kliknij Utwórz zasadę.

    Utwórz zasadę

  2. Na stronie Tworzenie zasady tworzenia alertów wybierz Dodaj warunek.

  3. W oknie Dodaj warunek:

    • Określ nazwę alertu (na przykład Liczba zadań podlegających rozliczeniu zbyt niska).
    • Jako cel zacznij wpisywać billable_tasks. Powinna być automatycznie uzupełniana według wskaźnika opartego na logach utworzonego w poprzednim przykładzie. Wybierz dane z menu. (Pełna nazwa danych to logging/user/billable_tasks).

      Określ miejsce docelowe

    • Informacje o celu danych powinny być wypełnione. Po prawej stronie powinien pojawić się wykres danych.

    • Przewiń w dół do sekcji Konfiguracja po lewej stronie i ustaw parametry alertu. (np.ustaw Condition na jest poniżej, Threshold na 0,1 i For na 5 minut). Po ustawieniu progu na wykresie wskaźników powinna pojawić się czerwona linia pokazująca próg alertu w odniesieniu do bieżącej wartości.

      Wykres metryczny

    • Kliknij przycisk Dodaj.

  4. Wróć na stronę Tworzenie zasady tworzenia alertów i kliknij Dalej.

  5. Opcjonalnie ustaw kontakt kanału powiadomień po wywołaniu alertu. Potem kliknij Dalej.

    Ustaw kanał

  6. Dodaj instrukcje rozwiązania problemu. Instrukcje zostaną umieszczone w treści powiadomienia o alercie. Następnie kliknij Zapisz.

    Instruktaże

Alert powinien już być aktywny. Jeśli uruchomi się alert, pojawi się na stronie Alerty.

Alert

Gdy wybierzesz kanał powiadomień, dostaniesz powiadomienie.

Korzystanie z BigQuery

BigQuery to zaawansowane narzędzie do przeprowadzania analiz. Można ją wykorzystać do przechowywania danych z logów długoterminowych i wykonywania na nich doraźnych zapytań (podobnych do SQL).

Przykłady rutyn, które możesz utworzyć:

Więcej informacji znajdziesz w artykule Korzystanie z BigQuery.