2016-05-31 65 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服务。会很高兴,如果这有帮助