0
我在Azure中設置了一個EventHub和Logger。我配置了EventHub用默認的 「登錄到EventHub」 政策:使用eventhub/logger在azure apim中記錄事件?
<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',Data:'2/1/2016 7:22:17 PM,myapimaangement .azure-api.net,caf54d02-6890-4e26-b364-b38208d1b565,40.78.99.216,Retrieve resour ce'
如何配置EventHub日誌記錄或下游偵聽器來捕獲和存儲更具描述性/有用性的信息?使用這種方法捕獲的一系列有用事件是什麼?
在我的例子我捕獲所有的請求/響應頭和身體HTTPS的一大塊的失敗條件:// github上的.com/darrelmiller/ApimEventProcessor /斑點/主/ SRC/ApimEventProcessor/ApimEventProcessor.cs –