Schritt 5: Variable für den Nachrichtenfluss protokollieren

<ph type="x-smartling-placeholder"></ph> Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur Apigee X-Dokumentation.
Weitere Informationen

<ph type="x-smartling-placeholder">

Im vorherigen Schritt haben Sie eine statische Nachricht protokolliert, die Folgendes enthält: „Dies ist ein Test.“ Ein realistischerer Anwendungsfall ist die Protokollierung des Werts eines Nachrichtenflussvariable in einer API-Proxy-Ablauf.

In diesem Schritt protokollierst du deine Client-IP-Adresse, eine Property des client. Flussvariable an.

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

  1. Wählen Sie im API-Proxy-Editor den Tab Develop aus.
  2. Klicken Sie auf die Logging-Richtlinie für Erweiterungen 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: <ph type="x-smartling-placeholder">
      </ph>
    • Global
    • example-log
    • Letzte Stunde

    Es sollte ein Logeintrag mit der IP-Adresse Ihres Clients angezeigt werden.

  8. Informationen zum Löschen und Neubeginnen von Stackdriver-Logeinträgen finden Sie unter gcloud Beta Logging-Logs löschen

Nächster Schritt

Fertig! Fürs Erste sind Sie fertig. Gönn dir einen Snack.