使用 eventhub/logger 在 Azure API 中记录可记录的事件



>我在Azure中设置了一个EventHub和Logger。 我使用默认的"记录到事件中心"策略配置了事件中心:

    <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,检索资源哎呀'

如何配置 EventHub 日志记录或下游侦听器来捕获和存储更具描述性/有用的信息?使用此方法捕获的有用事件集是什么?

您正在寻找的故障条件可能被错误时策略捕获,并记录在此处

最新更新