Stackdriver-Logs

In Stackdriver können Sie die Anfrage- und Antwortnachrichten für Ihre Auftragsausführungsaktionen wie „Kasse“, „Bestellung senden“ und „Synchrone Bestellaktualisierungen“ aufrufen. In Stackdriver werden die Nutzlasten, Fehler und Warnungen protokolliert. So können Sie die End-to-End-Integration der Bestellung überwachen und beheben.

So rufen Sie den Protokollverlauf auf:

  1. Gehen Sie in der Google Cloud Platform Console zu Stackdriver > Logging > Logs.
  2. Wählen Sie oben auf der Seite Ihr vorhandenes Projekt aus.
  3. Wählen Sie in den Drop-down-Menüs Google Assistant-Aktion als Ressource aus, um Logs zu Bestellungen von Essen aufzurufen. Sie können die Protokolle nach Zeitstempel filtern oder nach einem Suchbegriff suchen.
Stackdriver-Protokolle, in denen „Google Assistant-Aktion“ als ausgewählte Ressource angezeigt wird.

Weitere Informationen zum Aufrufen der Logs Ihres Projekts finden Sie in der Stackdriver-Dokumentation unter Anzeigen von Logs.

Logs für eine bestimmte End-to-End-Transaktion für Bestellungen filtern

  1. Filtern Sie die Logs auf der Seite „Stackdriver-Logs“ nach den verfügbaren Informationen, um eine Transaktion zu identifizieren, z. B. Google-Bestell-ID und Aktion-Bestell-ID.
  2. Maximieren Sie die Protokolle, suchen Sie nach dem Wert „trace“ und kopieren Sie die Unterhaltungs-ID: Ein Abschnitt der Stackdriver-Protokolle, in dem die Unterhaltungs-ID hervorgehoben ist.
  3. Filtern Sie die Protokolle anhand der Unterhaltungs-ID. Dadurch werden alle Anfragen und Antwortnachrichten für den Bezahlvorgang und die Bestellung zurückgegeben, die sich auf die Transaktion beziehen.
  4. Suchen Sie in der Antwort auf die Bestellungsübermittlung nach der Action Order ID und fügen Sie sie dem Filter hinzu, um die Logs für die Async Order Update-Aufrufe aufzurufen.