第 5 步:记录消息流变量
您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档。 信息
在上一步中,您记录了一条内容为“This is a test”的静态消息。更实际的用例是在 API 代理流程中记录消息流变量的值。
在此步骤中,您将记录您的客户端 IP 地址,该地址是 client
流变量的属性。
如需通过扩展程序记录客户端 IP 地址,请执行以下操作:
- 在 API 代理编辑器中,选择开发标签页。
- 点击您的扩展程序日志记录政策,然后更改
message
的值:
FROM:
"message": "This is a test"
TO:
"message": "Client IP: {client.ip}"
- 保存该代理。
- 选择 Trace 标签页。
- 点击 Start Trace Session,然后点击 Send。
- 打开 GCP 控制台,然后转到 Logging。
- 选择以下选项:
您应该会看到包含客户端 IP 地址的日志条目。
- 如需删除 Stackdriver 日志条目并重新开始,请参阅 gcloud beta
logging logs delete。
后续步骤
大功告成!大功告成!去吃点东西吧。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-02-07。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]