c# - 对在Docker容器上运行的C#dot net应用程序进行性能分析

标签 c# .net docker profiling monitoring

我一直在寻找C#Dot Net的开放源代码分析工具,该工具可以分析在Docker容器中运行的C#点网代码,并给出CPU,磁盘和网络统计信息,以潜在地帮助识别代码瓶颈。

任何建议都会有所帮助。

最佳答案

听起来好像您想要一个APM工具,该工具本质上是生产配置文件。他们中的许多人还捕获了深入的Docker指标以及许多其他数据点。根据Gartner的说法,该 Realm 的领导者是AppDynamics(我在其中工作),Dynatrace和New Relic。还有许多其他功能可以满足您的要求,但它们旨在在开发人员和产品中运行。每个工具都有免费版本,可用于您的开发环境。通常,Docker指标不会帮助您诊断和优化代码,但是.NET工具肯定会:)

关于c# - 对在Docker容器上运行的C#dot net应用程序进行性能分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44424128/

相关文章:

docker - traefik 代理后面的 docker 中的 gitlab 失败(通常)

node.js - Docker 构建 - npm 版本与 lockfileVersion@1 不兼容

MySQL docker 中的 MySQL conf 文件

c# - 从异步任务收集结果的更好方法

c# - 从 AppDomain 卸载 .DLL 时需要帮助 - 即使使用 ShadowCopy 仍然无法正常工作

c# - .Net 的缓冲电子邮件记录器(最好是 NLog 目标)?

c# - C# 中的 DefaultAWSCredentialsProviderChain 相当于什么

.net - System.Transactions.Diagnostics.DiagnosticTrace 抛出 TypeInitializationException

c# - 无法在 .NET 6 项目上使用 Serilog 中间件

c# - .NET 类属性 - 带参数的 setter ?