繁体   English   中英

在Azure中收集Service Fabric群集日志

[英]Collect Service Fabric Cluster logs in Azure

我是Service Fabric群集的新手,正在尝试从Azure群集中收集日志。

基本上,我在ServiceEventSource.cs中定义了一个事件源“ XXXXX”。 在本地,当我将此源添加到VS2015的“诊断事件”视图中的ETW提供程序时,它将正确显示日志。

在Azure中,我无法收集任何日志。 创建群集时,已添加了5个存储帐户,但无法在存储的Blob中看到日志。 我试图根据本文编辑template.json文件。 我在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"
         }
     }
],

然后,我部署了此修改后的模板,但仍然无法收集日志。

任何帮助将不胜感激! 谢谢

我终于在Azure中找到了日志。

目标在模板中指定: "eventDestination": "ServiceFabricReliableServiceEventTable" ,该目标也存储在模板中指定的存储帐户的表中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM