第 5 步:记录消息流变量

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

上一步中,您记录了一条内容为“This is a test”的静态消息。更实际的用例是在 API 代理流程中记录消息流变量的值。

在此步骤中,您将记录您的客户端 IP 地址,该地址是 client 流变量的属性。

如需通过扩展程序记录客户端 IP 地址,请执行以下操作

  1. 在 API 代理编辑器中,选择开发标签页。
  2. 点击您的扩展程序日志记录政策,然后更改 message 的值:
    FROM:
    "message": "This is a test"
    TO:
    "message": "Client IP: {client.ip}"
  3. 保存该代理。
  4. 选择 Trace 标签页。
  5. 点击 Start Trace Session,然后点击 Send
  6. 打开 GCP 控制台,然后转到 Logging
  7. 选择以下选项:
    • 全球
    • example-log
    • 过去 1 小时

    您应该会看到包含客户端 IP 地址的日志条目。

  8. 如需删除 Stackdriver 日志条目并重新开始,请参阅 gcloud beta logging logs delete

后续步骤

大功告成!大功告成!去吃点东西吧。