Я установил EventHub и Logger в Azure. Я настроил EventHub с политикой по умолчанию «Log to 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», данные: «01.02.2016, 19:22:17, myapimaangement .azure-api.net, caf54d02-6890-4e26-b364-b38208d1b565,40.78.99.216, получить ресурс»
Как я могу настроить ведение журнала EventHub или нижестоящий прослушиватель для сбора и хранения информации, которая является более описательной / полезной? Какой набор полезных событий вы зафиксировали с помощью этого подхода?