为本地 Azure Service Fabric 生成 Intellitrace 日志文件

Posted

技术标签:

【中文标题】为本地 Azure Service Fabric 生成 Intellitrace 日志文件【英文标题】:Generating Intellitrace log file for Azure Service Fabric On Premise 【发布时间】:2019-12-05 11:48:06 【问题描述】:

我们有服务(有状态/无状态)在 5 个节点集群的前提下运行。在生产环境中,我想将诊断事件/跟踪事件记录到日志文件中,以便在 VS 2019 企业版中进一步分析。

我如何做到这一点,因为我找不到诸如

之类的收集方法

Start-IntelliTraceCollection "FabrikamFiber.Extranet.Web" c:\IntelliTrace\collection_plan.ASP.NET.trace.xml c:\LogFileLocation

【问题讨论】:

交叉张贴在这里:social.msdn.microsoft.com/Forums/en-US/… 【参考方案1】:

“Start-IntelliTraceCollection”命令位于 IntelliTrace 独立包中 https://docs.microsoft.com/en-us/visualstudio/debugger/using-the-intellitrace-stand-alone-collector?view=vs-2019.

这意味着 1. 将独立包上传到您的节点。 2. 导入powershell模块 Import-Module "C:\IntelliTraceCollector\Microsoft.VisualStudio.IntelliTrace.PowerShell.dll" 3.然后你就可以使用你发布的命令了。

请注意,powershell 模块适用于 Web 应用程序和共享点应用程序。

对于其他类型的应用程序,您可以使用 IntelliTraceCollectorIntelliTraceSC.exe

您应该从上面的链接中找到更多详细信息。

【讨论】:

以上是关于为本地 Azure Service Fabric 生成 Intellitrace 日志文件的主要内容,如果未能解决你的问题,请参考以下文章

为 Service Fabric 配置 Azure 部署

如何为现有的本地集群配置和启用 Azure Service Fabric 反向代理?

在 Linux 中创建 Azure Service Fabric 本地集群

NServiceBus 终结点未在 Azure Service Fabric 本地群集上启动

Azure Service Fabric 群集:无法为 RPC 访问机器 10.0.0.X

Azure DevOps 中的 Service Fabric 生成的输出不正确