创建Microsoft .NET 监视器
Microsoft .NET基于诸如堆大小,线程等属性进行监控。数据收集通过WMI进行。Microsoft .Net的监控详细信息以图形方式表示,有助于轻松理解参数。您还可以基于这些详细信息,为.Net监控的属性配置阈值。
参数 | 描述 |
---|---|
Availability | 显示.NET的当前状态-可用或不可用 |
线程 | |
Physical Threads | 显示CLR创建和拥有以用作.NET线程对象的基础线程的本机OS线程的数量 |
Logical Threads | 显示应用程序中当前的.NET线程对象的数量 |
内存 | |
Heap Size | 显示当前分配的内存(MB) |
% Time in GC | 显示自上一个GC周期以来执行垃圾回收(GC)所花费的经过时间百分比。此计数器通常指示垃圾回收代表应用程序完成的工作,以收集和压缩内存 |
锁 | |
Queue Length | 指当前正在等待的线程总数 |
Contentions/Min | 指运行时中的线程尝试不成功获取托管锁的速率 |
例外情况 | |
Exceptions/Min | 指每分钟的异常数 |
安全 | |
TotalRuntimeChecks/Min | 每分钟执行的运行时代码访问安全性(CAS)检查的总数 |
JIT | |
% Time In JIT | 指自上一个JIT编译阶段以来在JIT编译中花费的经过时间的百分比 |
.NET 应用程序详细信息 | |
Name | .NET应用程序的名称 |
Active Sessions | 指当前处于活动状态的会话数 |
Requests/Min | 指每分钟执行的请求数 |
.NET应用程序详细信息
点击.NET应用程序的名称,您可以根据其参数查看其性能。监控的各种.NET应用程序参数为:
参数 | 描述 |
---|---|
请求统计 | |
Requests/Min | 指每分钟执行的请求数 |
Errors/Min | 指发生的错误率 |
Requests Timeout/Min | 指每分钟请求超时数 |
Queued Requests | 指排队请求的数量 |
事务次数 | |
Transactions/Min | 指每分钟开始的事务数 |
Abandoned Transactions/Min | 指每分钟中止的事务数 |
Pending Transactions | 指正在进行的事务数 |
会话 | |
Active Sessions | 指当前处于活动状态的会话数 |
网络流量 | |
Bytes Sent/Min | 接收字节数/分钟 |
Refers to the number of Bytes sent per minute | 指每分钟收到的字节数 |