【发布时间】:2014-09-12 08:39:43
【问题描述】:
我们正在使用 Apigee Cloud Edge 并希望记录有关我们请求的一些其他信息。 Syslog 策略似乎很理想,但我想确保通过网络对日志消息进行加密。是否可以使用该策略。
或者,我可以在我们的后端公开一个日志服务并通过 https: 登录:但我不想通过同步调用减慢速度。
对实现这一目标的最佳方法有什么想法吗?
【问题讨论】:
我们正在使用 Apigee Cloud Edge 并希望记录有关我们请求的一些其他信息。 Syslog 策略似乎很理想,但我想确保通过网络对日志消息进行加密。是否可以使用该策略。
或者,我可以在我们的后端公开一个日志服务并通过 https: 登录:但我不想通过同步调用减慢速度。
对实现这一目标的最佳方法有什么想法吗?
【问题讨论】:
没有。 syslog 策略不加密。
要使用您自己的服务来异步接收数据,您可以在代理的 PostFlow - 响应部分尝试服务调用策略,并通过在策略 XML 中设置 async="true" 属性使其异步。
但是,某些变量(例如请求范围的默认变量)在 PostFlow 中不可用。因此,您可能需要在流程中的适当位置创建自己的变量才能正确记录。
【讨论】: