分析在 docker 容器上运行的 C# dot net 应用程序
Posted
技术标签:
【中文标题】分析在 docker 容器上运行的 C# dot net 应用程序【英文标题】:Profiling a C# dot net application running on a docker container 【发布时间】:2017-06-07 23:06:34 【问题描述】:我一直在寻找用于 C# Dot Net 的开源分析工具,该工具可以分析在 docker 容器内运行的 C# dot net 代码并提供 CPU、磁盘和网络统计信息,以帮助识别代码中的瓶颈。
任何建议都会有所帮助。谢谢。
【问题讨论】:
【参考方案1】:听起来您想要一个 APM 工具,它本质上是一个生产分析器。他们中的许多人还捕获深度 Docker 指标以及一堆其他数据点。根据 Gartner 的说法,该领域的领导者是 AppDynamics(我工作的地方)、Dynatrace 和 New Relic。还有很多其他人会按照您的要求进行操作,但它们旨在在 dev 和 prod 中运行。这些工具中的每一个都有免费版本,您可以将其用于您的开发环境。通常 Docker 指标不会帮助您诊断和优化代码,但 .NET 工具肯定会:)
【讨论】:
以上是关于分析在 docker 容器上运行的 C# dot net 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
.NET Core 3.1 项目的 SonarQube 分析失败