Schritt 5: Variable für den Nachrichtenfluss protokollieren

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Im vorherigen Schritt haben Sie die statische Nachricht "Dies ist ein Test" protokolliert. Ein realistischerer Anwendungsfall ist das Logging des Werts einer Nachrichtenflussvariablen in einem API-Proxy-Ablauf.

In diesem Schritt protokollieren Sie die IP-Adresse des Clients, die ein Attribut der Flussvariablen client ist.

So protokollieren Sie die Client-IP-Adresse mit der Erweiterung:

  1. Wählen Sie im API-Proxy-Editor den Tab Entwickeln aus.
  2. Klicken Sie auf die Logging-Richtlinie der 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 aus.
  5. Klicken Sie auf Trace-Sitzung starten und dann auf Senden.
  6. Öffnen Sie die GCP Console und rufen Sie Logging auf.
  7. Wählen Sie Folgendes aus:
    • Global
    • example-log
    • Letzte Stunde

    Sie sollten einen Logeintrag mit Ihrer Client-IP-Adresse sehen.

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

Nächster Schritt

Fertig! Fertig. Gönn dir einen Snack.