我想记录API管理服务所面向的后端Web服务的时间。我们提供了一些第三方服务,因此我们获取性能数据的唯一方法是在之前和之后记录后端请求。我的计划是利用这样的基本政策(所有API /所有运营)
<backend>
<!-- log start of request -->
<forward-request />
<!-- log end of request -->
</backend>
但尝试这个我得到了;
第XX行,第XX列:后端部分中元素'后端'出错 只允许指定一个策略
您可以在后端元素中使用任何策略表达式吗?
答案 0 :(得分:0)
后端部分在那里允许的策略非常有限。您最好的选择是在入站中进行最后一次记录,在出站时记录第一件事。您可以通过移动&#34; base&#34;来控制首先执行的策略。标记到所需位置,它有效地控制何时(以及是否)执行上层策略。
答案 1 :(得分:0)
在这种情况下,您可以使用Log to EventHub来记录给定请求的任何内容(具有可用作相关ID的ID)。