使用eventhub / logger的azure apim中的可记录事件?

时间:2016-02-01 22:57:47

标签: azure azure-api-management

我在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日志记录或下游侦听器来捕获和存储更具描述性/实用性的信息?您使用此方法捕获的有用事件集是什么?

1 个答案:

答案 0 :(得分:0)

您正在寻找的失败条件可能会被错误政策所困,并会记录在案here