2016-08-24 2 views
2

Я новичок в кластерах Service Fabric и пытаюсь собрать журналы из своего кластера в Azure.Собрать сервисные ткани Журналы кластера в Azure

В принципе, у меня есть источник событий «XXXXX», определенный в ServiceEventSource.cs. Локально, когда я добавляю этот источник к поставщикам ETW в окне событий диагностики в VS2015, он корректно показывает журналы.

В Azure я не могу собрать никаких журналов. Когда я создал свой кластер, было добавлено 5 учетных записей хранилища, но я не могу видеть журналы в сохраненных блоках. Я попытался отредактировать файл template.json на основе this article. Я добавил запись в EtwEventSourceProviderConfiguration:

"EtwEventSourceProviderConfiguration": [ 
    { 
     "provider": "Microsoft-ServiceFabric-Actors", 
     "scheduledTransferKeywordFilter": "1", 
     "scheduledTransferPeriod": "PT5M", 
     "DefaultEvents": { 
      "eventDestination": "ServiceFabricReliableActorEventTable" 
     } 
    }, 
    { 
     "provider": "Microsoft-ServiceFabric-Services", 
     "scheduledTransferPeriod": "PT5M", 
     "DefaultEvents": { 
      "eventDestination": "ServiceFabricReliableServiceEventTable" 
     } 
    }, 
    { 
     "provider": "XXXXX", 
     "scheduledTransferPeriod": "PT5M", 
     "DefaultEvents": { 
      "eventDestination": "ServiceFabricReliableServiceEventTable" 
     } 
    } 
], 

Затем я разворачивал этот измененный шаблон, но я до сих пор не в состоянии собрать журналы.

Любая помощь будет очень признательна! Спасибо

+0

Итак, он работает локально? – cassandrad

+1

У меня нет опыта в этом вопросе, потому что мы привязали наше приложение к AppInsights и обернули наши сетевые источники, чтобы также отправлять метрики в AI. Не настоящий ответ, но, возможно, что-то, что следует учитывать, поскольку агрегация и графическое отображение в приложениях довольно приличные. – pdylanross

+1

Вы видите эту страницу о сборе журналов из vm's? https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-extensions-diagnostics-template/ – LoekD

ответ

4

Я наконец нашел журналы в Azure.

Пункт назначения указан в шаблоне: "eventDestination": "ServiceFabricReliableServiceEventTable", и он хранится в таблице в учетной записи хранения, указанной в шаблоне.

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