2016-05-31 2 views
2

Я пытался настроить передачу журнала Service Fabric для Azure диагностики и я использовал эту статьюAzure Service Fabric для Azure диагностики не работает

https://azure.microsoft.com/en-us/documentation/articles/service-fabric-diagnostics-how-to-setup-wad/

[EventSource(Name = "MyCompany-MyApp-WebApi")] 
internal sealed class ServiceEventSource : EventSource {} 

И я добавил новый провайдер Clustermanifest

{ 
    "provider": "MyCompany-MyApp-WebApi", 
    "scheduledTransferPeriod": "PT5M", 
    "DefaultEvents": { 
    "eventDestination": "ServiceFabricReliableServiceEventTable" 
    } 
}, 

Это фактически отправляет все журналы в Azure диагностики, но все записи являются пустыми (см рис)

azure table pic

+0

Такая же проблема для меня –

+0

Попробуйте использовать 'ETWEventTable' вместо' ServiceFabricReliableServiceEventTable' –

+0

Я пробовал ETWEventTable. Он не работает – alexvaluyskiy

ответ

0

Попробуйте изменить значение событияОпределение только в качестве EventTable. Кластер манифест должен выглядеть следующим образом:

{ "поставщик": "MyCompany-MyApp-WebAPI", "scheduledTransferPeriod": "PT5M", "DefaultEvents": { "eventDestination": "EventTable" } },

0

Посмотрите на это sample. Образец шаблона ARM для создания кластера с помощью Diagnostics также поможет вам иметь одну таблицу хранения диагностических данных для нескольких кластеров. Также он может использоваться для служб Azure, таких как web api. Был бы рад, если это поможет

Смежные вопросы