Azure 如何确保日志到eventhub策略的可靠性?
问题/背景 为了从API管理中记录每个请求和响应,我使用了日志到eventhub策略。我的目标是确保每个请求/响应的所有记录数据都传输到事件中心 日志到eventhuv策略的示例代码Azure 如何确保日志到eventhub策略的可靠性?,azure,azure-functions,azure-api-management,azure-eventhub,Azure,Azure Functions,Azure Api Management,Azure Eventhub,问题/背景 为了从API管理中记录每个请求和响应,我使用了日志到eventhub策略。我的目标是确保每个请求/响应的所有记录数据都传输到事件中心 日志到eventhuv策略的示例代码 @{ 返回新作业对象( 新的JProperty(“test1”,context.Variables[“test1”]) ).ToString(); } 不幸的是,我找不到任何关于log to eventhub策略可靠性的文档 目标/问题 如果日志到事件中心策略由于任何原因无法到达事件中心,则应尝试重新连接 如果
@{
返回新作业对象(
新的JProperty(“test1”,context.Variables[“test1”])
).ToString();
}
不幸的是,我找不到任何关于log to eventhub策略可靠性的文档
目标/问题
期待您的回复。我也有同样的问题。消息的一个主要好处是有保证的传递。但是,当您使用建议的log to eventhub策略时,API管理似乎没有任何方法可以检测到消息未能发送到事件中心。
<policies>
<inbound>
<set-variable name="test1" value="1" />
<log-to-eventhub logger-id="CslLog" partition-id="0">@{
return new JObject(
new JProperty("test1", context.Variables["test1"])
).ToString();
}</log-to-eventhub>
<base />
</inbound>