Google Cloud Logging bietet umfangreiche logbasierte Messwerte, um Informationen zu Ihren Google Maps Platform-Apps für die letzte Meile zu erhalten. Logbasierte Messwerte basieren auf dem Inhalt von Logeinträgen. Beispiel: können die Messwerte die Anzahl der Logeinträge aufzeichnen, die bestimmte Nachrichten senden oder 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 berechnet aus Logs, die von Logging aufgenommen wurden. Wenn ein Log explizit von der Datenaufnahme durch Logging ausgeschlossen ist, wird er in diesen Messwerten nicht berücksichtigt.
In diesem Dokument erfahren Sie, wie Sie Logs aufschlüsseln, um Informationen zur Implementierung der Deliveries API, einschließlich:
Logs-Explorer verwenden
Mit dem Log-Explorer können Sie Logs auf verschiedene Arten filtern, um Ihnen zu helfen, Informationen zur Leistung Ihrer Google Maps Platform-Apps für die letzte Meile (Last Mile Fleet Solution) erhalten. Sie können Logs beispielsweise so filtern:
- Nach Auslieferung Fahrzeug-ID
- Nach Aufgaben-ID
- Für ein Fahrzeug über einen bestimmten Zeitraum
Weitere Informationen finden Sie unter Log-Explorer verwenden.
Benachrichtigungen verwenden
Sie können auch Benachrichtigungen erstellen, um Kunden zu informieren, wenn ein Messwert ausfällt. einen bestimmten Schwellenwert erreichen und Benachrichtigungskanäle für Benachrichtigungen angeben.
Benachrichtigungskanal erstellen
Sie können einen Benachrichtigungskanal erstellen, über den festgelegt wird, wer benachrichtigt werden soll. und wie. Benachrichtigungskanäle können Mobilgeräte, Pagers, Slack, E-Mail, Pub/Sub und andere Kanäle.
Wählen Sie Monitoring und dann Benachrichtigungen aus, um einen Benachrichtigungskanal zu erstellen. in der Cloud Console, um die Seite „Benachrichtigungen“ zu öffnen. Wählen Sie dann Bearbeiten Sie die Benachrichtigungskanäle oben auf der Seite.
Weitere Informationen finden Sie unter Benachrichtigungskanäle verwalten
Beispiel zum Erstellen einer Benachrichtigung
Das folgende Beispiel zeigt, wie Sie eine Benachrichtigung erstellen, wenn das Feld billable_tasks Messwert, der im vorherigen Beispiel erstellt wurde, unter einen bestimmten Grenzwert fällt.
Wählen Sie in der Cloud Console Monitoring und dann Benachrichtigungen aus, um sie zu öffnen. auf der Seite „Benachrichtigungen“. Wählen Sie dann oben auf der Seite Richtlinie erstellen aus.
Wählen Sie auf der Seite "Benachrichtigungsrichtlinie erstellen" die Option Bedingung hinzufügen aus.
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. Sie sollte automatisch vervollständigt werden. auf den im vorherigen Beispiel erstellten logbasierten Messwert. Messwert auswählen aus dem Drop-down-Menü aus. Der vollständige Messwertname lautet logging/user/billable_tasks.
Die Informationen zum Messwertziel sollten ausgefüllt werden. der Messwertgrafik auf der rechten Seite.
Scrollen Sie nach unten zum Abschnitt „Konfiguration“ auf der linken Seite und legen Sie die Benachrichtigung fest. Parameter. (Setzen Sie beispielsweise
Condition
auf ist unter,Threshold
auf 0,1, undFor
bis 5 Minuten. Wenn Sie den Grenzwert festlegen, sollte eine rote Linie werden im Messwertdiagramm mit dem Benachrichtigungsgrenzwert im Verhältnis zum aktuellen Wert angezeigt.Klicken Sie auf Hinzufügen.
Kehren Sie zur Seite „Benachrichtigungsrichtlinie erstellen“ zurück und wählen Sie Weiter aus.
Legen Sie optional den Kontakt für den Benachrichtigungskanal fest, wenn die Benachrichtigung ausgelöst wird. Klicken Sie dann auf Weiter.
Fügen Sie eine Anleitung zur Behebung des Problems hinzu. Die Anleitung ist im Anhang enthalten. im Text der Benachrichtigung. Klicken Sie anschließend auf Speichern.
Die Benachrichtigung sollte jetzt online sein. Wenn er ausgelöst wird, wird er auf der Seite „Benachrichtigungen“ angezeigt.
Wenn ein Benachrichtigungskanal ausgewählt wurde, wird dieser benachrichtigt.
BigQuery verwenden
BigQuery ist ein leistungsstarkes Tool zur Durchführung von Analysen. Damit können Sie längerfristige Protokolle erstellen und SQL-ähnliche Ad-hoc-Abfragen der Daten durchführen.
Sie können beispielsweise Folgendes erstellen:
- Eine Abfrage, die die Anzahl der CreateTasks-Logs und gruppiert sie nach Stunden.
- Eine Abfrage, die die Anzahl der Haltestellen pro Fahrzeug und Stunde.
- Eine Abfrage, die die Erfolgsquote bei der ersten Auslieferung.
Weitere Informationen finden Sie unter BigQuery verwenden