Schritt 5: Variable für den Nachrichtenfluss protokollieren

Sie lesen gerade die Apigee Edge -Dokumentation.
Zur Apigee X -Dokumentation.
info

Im vorherigen Schritt haben Sie eine statische Nachricht mit dem Text "This is a test" protokolliert. Ein realistischerer Anwendungsfall ist die Protokollierung des Werts einer Nachrichtenablaufvariablen in einem API-Proxy-Ablauf.

In diesem Schritt protokollieren Sie die IP-Adresse Ihres Clients, die eine Eigenschaft der client Ablaufvariablen ist.

So protokollieren Sie die IP-Adresse Ihres Clients mit Ihrer Erweiterung :

  1. Wählen Sie im API-Proxy-Editor den Tab Develop (Entwickeln) aus.
  2. Klicken Sie auf die Protokollierungsrichtlinie für Ihre Erweiterung und ändern Sie den Wert von message:
    FROM:
    "message": "This is a test"
    TO:
    "message": "Client IP: {client.ip}"
  3. Speichern Sie den Proxy.
  4. Wählen Sie den Tab Trace (Trace) aus.
  5. Klicken Sie auf Trace-Sitzung starten und dann auf Senden.
  6. Öffnen Sie die Google Cloud Console und rufen Sie Logging auf.
  7. Wählen Sie Folgendes aus:
    • Global
    • example-log
    • Letzte Stunde

    Sie sollten einen Logeintrag mit der IP-Adresse Ihres Clients sehen.

  8. Informationen zum Löschen von Stackdriver-Logeinträgen und zum Neustart finden Sie unter gcloud beta logging logs delete.

Nächster Schritt

Geschafft! Sie sind jetzt fertig. Machen Sie eine Pause.