为本地 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 日志文件的主要内容,如果未能解决你的问题,请参考以下文章
如何为现有的本地集群配置和启用 Azure Service Fabric 反向代理?
在 Linux 中创建 Azure Service Fabric 本地集群
NServiceBus 终结点未在 Azure Service Fabric 本地群集上启动