你能打开perfmon.exe,清除所有当前计数并添加自定义应用程序计数器吗?

Cod*_*ero 8 .net c# perfmon

你能打开perfmon.exe,清除所有当前计数并从C#添加自定义应用程序计数器吗?

在那里思考perfmon API,但我找不到它.

Ant*_*lev 4

嗯哼,性能计数器不太适合跟踪应用程序级指标。

在 Linux/Unix 世界中,有一个出色的 Graphite 和 StatsD 组合,我们已将其移植到 .NET:Statsify

它允许您从应用程序内收集各种指标:数据库查询数量、调用 Web 服务所需的时间、跟踪活动连接数量等 - 所有这些都可以通过简单的 API 实现,例如

Stats.Increment("db.query.count");
Run Code Online (Sandbox Code Playgroud)