c# - 收集 Azure 中的 Service Fabric 群集日志

标签 c# asp.net .net azure-service-fabric service-factory

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

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

在 Azure 中,我无法收集任何日志。当我创建集群时,已添加 5 个存储帐户,但我无法查看存储的 blob 中的日志。 我尝试根据 this article 编辑 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",并且该目标也存储在模板中指定的存储帐户的表中。

关于c# - 收集 Azure 中的 Service Fabric 群集日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39127564/

相关文章:

不使用 XmlDocument 的 C# xml 读/写/xpath

javascript - FileUpload HasFile 返回 false

javascript - 取消提示时刷新页面

java - 已知有限词典的语音识别库

c# - ASP.NET MVC 2 - 绑定(bind)到抽象模型

c# - 我应该为此使用线程吗?

c# - 新 Pane 添加到错误的选项卡组

c# - 从 C 获取字节数组到 C#

c# - ASP.NET 图表控件的默认 3D 图表透明度?

c# - 在 Autofac 中,当 A 是单个实例并且 B 使用 InstancePerRequest 注册时,如何注册 Owned<B> 关系?