Mit Cloud Logging Erkenntnisse gewinnen

Google Cloud Logging bietet umfangreiche logbasierte Messwerte, mit denen Sie Informationen zu Ihren Anwendungen der Google Maps Platform-Lösung für die letzte Meile erhalten. Logbasierte Messwerte basieren auf dem Inhalt von Logeinträgen. Mit den Messwerten können Sie beispielsweise die Anzahl der Logeinträge aufzeichnen, die bestimmte Nachrichten enthalten, oder sie können die in Logeinträgen gemeldeten Latenzinformationen extrahieren. Sie können logbasierte Messwerte in Cloud Monitoring-Diagrammen und Benachrichtigungsrichtlinien verwenden.

Die von Cloud Logging bereitgestellten systemdefinierten logbasierten Messwerte werden aus Logs berechnet, die von Logging aufgenommen wurden. Wenn ein Log durch Logging explizit von der Aufnahme ausgeschlossen wurde, wird es in diesen Messwerten nicht berücksichtigt.

In diesem Dokument erfahren Sie, wie Sie Logs aufschlüsseln, um Einblicke in Ihre Implementierung der Deliveries API zu erhalten. Dazu gehören:

Logs-Explorer verwenden

Mit dem Log-Explorer können Sie Logs auf verschiedene Arten filtern, um Informationen zur Leistung Ihrer Google Maps Platform-Apps für die letzte Meile zu erhalten. Sie können Logs beispielsweise so filtern:

Weitere Informationen finden Sie unter Log-Explorer verwenden.

Benachrichtigungen verwenden

Außerdem können Sie Benachrichtigungen erstellen, um Kunden zu informieren, wenn ein Messwert einen bestimmten Grenzwert überschreitet, und Benachrichtigungskanäle für Benachrichtigungen angeben.

Benachrichtigungskanal erstellen

Sie können einen Benachrichtigungskanal erstellen, der angibt, wer wie über eine Benachrichtigung benachrichtigt werden soll. Benachrichtigungskanäle können Mobilgeräte, Pager, Slack, E-Mail, Pub/Sub und andere Kanäle umfassen.

Wählen Sie zum Erstellen eines Benachrichtigungskanals in der Cloud Console Monitoring und dann Benachrichtigungen aus, um die Seite „Benachrichtigungen“ zu öffnen. Wählen Sie dann oben auf der Seite Benachrichtigungskanäle bearbeiten aus.

Kanal erstellen

Weitere Informationen finden Sie unter Benachrichtigungskanäle verwalten.

Beispiel zum Erstellen einer Benachrichtigung

Das folgende Beispiel zeigt, wie Sie eine Benachrichtigung erstellen, wenn der im vorherigen Beispiel erstellte Messwert „billable_tasks“ unter einen bestimmten Grenzwert fällt.

  1. Wählen Sie in der Cloud Console Monitoring und dann Benachrichtigungen aus, um die Seite „Benachrichtigungen“ zu öffnen. Wählen Sie dann oben auf der Seite Richtlinie erstellen aus.

    Richtlinie erstellen

  2. Wählen Sie auf der Seite "Benachrichtigungsrichtlinie erstellen" die Option Bedingung hinzufügen aus.

  3. Gehen Sie im Dialogfeld „Bedingung hinzufügen“ so vor:

    • Geben Sie einen Namen für die Benachrichtigung an (z. B. Zähler für abrechenbare Aufgaben zu niedrig).
    • Geben Sie für ein Ziel billable_tasks ein. Er sollte automatisch zu dem im vorherigen Beispiel erstellten logbasierten Messwert vervollständigt werden. Wählen Sie im Drop-down-Menü den Messwert aus. Der vollständige Messwertname lautet logging/user/billable_tasks.

      Ziel angeben

    • Die Informationen zum Messwertziel sollten ausgefüllt und rechts das Messwertdiagramm angezeigt werden.

    • Scrollen Sie nach unten zum Abschnitt „Konfiguration“ auf der linken Seite und legen Sie die Benachrichtigungsparameter fest. Setzen Sie beispielsweise Condition auf is below (liegt unter), Threshold auf 0.1 und For auf 5 minutes. Wenn Sie den Grenzwert festlegen, sollte im Messwertdiagramm eine rote Linie angezeigt werden, die den Schwellenwert der Benachrichtigung relativ zum aktuellen Wert zeigt.

      Messwertdiagramm

    • Klicken Sie auf Hinzufügen.

  4. Kehren Sie zur Seite „Benachrichtigungsrichtlinie erstellen“ zurück und wählen Sie Weiter aus.

  5. Legen Sie optional den Kontakt für den Benachrichtigungskanal fest, wenn die Benachrichtigung ausgelöst wird. Klicken Sie dann auf Weiter.

    Kanal festlegen

  6. Fügen Sie eine Anleitung zur Behebung des Problems hinzu. Die Anleitung ist im Text der Benachrichtigung enthalten. Klicken Sie anschließend auf Speichern.

    Benachrichtigungen

Die Benachrichtigung sollte jetzt online sein. Wenn er ausgelöst wird, wird er auf der Seite „Benachrichtigungen“ angezeigt.

Warnung

Wenn ein Benachrichtigungskanal ausgewählt wurde, wird dieser benachrichtigt.

BigQuery verwenden

BigQuery ist ein leistungsstarkes Tool zur Durchführung von Analysen. Damit können längerfristige Logs gespeichert und Ad-hoc-SQL-ähnliche Abfragen der Daten durchgeführt werden.

Sie können beispielsweise Folgendes erstellen:

Weitere Informationen finden Sie unter BigQuery verwenden.