2016-05-31 33 views
2

我試圖建立傳輸服務織物日誌Azure的診斷和我用這篇文章Azure的服務織物記錄到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

嘗試僅將EventDestination值修改爲EventTable。清單集羣應該是這樣的:

{ 「提供者」: 「MyCompany的-MyApp的-的WebAPI」, 「scheduledTransferPeriod」: 「PT5M」, 「DefaultEvents」:{ 「eventDestination」: 「事件表」 } },

0

看看這個sample。示例具有用於創建羣集的ARM模板,並且診斷還可以幫助您爲多個羣集使用相同的診斷存儲表。它也可以用於像web api這樣的Azure服務。會很高興,如果這有幫助