使用 eventhub/logger 在 azure apim 中记录事件?
loggable events in azure apim using eventhub/logger?
我已经在 Azure 中设置了 EventHub 和 Logger。我使用默认的 "Log to EventHub" 策略配置了 EventHub:
<log-to-eventhub logger-id="adc-test-logger2">
@( string.Join(",", DateTime.UtcNow, context.Deployment.ServiceName, context.RequestId, context.Request.IpAddress, context.Operation.Name) )
</log-to-eventhub>
企业有兴趣记录以下事件:
- 订阅密钥无效
- 无效端点
我连接到 IEventProcessor 以捕获由上面的事件中心记录器捕获的信息。然而,在其默认实现中使用这种方法捕获的信息似乎相当简陋:
收到消息。分区:'1',数据:'2/1/2016 7:22:17 PM,myapimaangement
.azure-api.net,caf54d02-6890-4e26-b364-b38208d1b565,40.78.99.216,检索资源
ce'
如何配置 EventHub 日志记录或下游侦听器来捕获和存储更多 descriptive/useful 的信息?您使用这种方法捕获了哪些有用的事件?
您正在寻找的失败条件可能会被出错策略捕获并记录在案 here
我已经在 Azure 中设置了 EventHub 和 Logger。我使用默认的 "Log to EventHub" 策略配置了 EventHub:
<log-to-eventhub logger-id="adc-test-logger2">
@( string.Join(",", DateTime.UtcNow, context.Deployment.ServiceName, context.RequestId, context.Request.IpAddress, context.Operation.Name) )
</log-to-eventhub>
企业有兴趣记录以下事件:
- 订阅密钥无效
- 无效端点
我连接到 IEventProcessor 以捕获由上面的事件中心记录器捕获的信息。然而,在其默认实现中使用这种方法捕获的信息似乎相当简陋:
收到消息。分区:'1',数据:'2/1/2016 7:22:17 PM,myapimaangement .azure-api.net,caf54d02-6890-4e26-b364-b38208d1b565,40.78.99.216,检索资源 ce'
如何配置 EventHub 日志记录或下游侦听器来捕获和存储更多 descriptive/useful 的信息?您使用这种方法捕获了哪些有用的事件?
您正在寻找的失败条件可能会被出错策略捕获并记录在案 here