Microsoft .NET监控


创建一个新的.NET监视器

创建Microsoft .NET 监视器

  1. 点击新建监视器链接。
  2. 选择Microsoft .NET 监视器
  3. 输入运行.NET的主机的IP地址或主机名
  4. 输入网络的子网掩码
  5. 设置轮询间隔
  6. 如果要从管理服务器添加新监视器,请选择被管服务器
  7. 输入系统的用户名/域名密码
  8. 从组合框中选择要与.NET 监视器关联的业务组(可选)。您可以选择多个组来关联您的监视器。
  9. 点击添加监视器。这将从网络中发现.NET并开始监控它们。

监控参数

Microsoft .NET基于诸如堆大小,线程等属性进行监控。数据收集通过WMI进行。Microsoft .Net的监控详细信息以图形方式表示,有助于轻松理解参数。您还可以基于这些详细信息,为.Net监控的属性配置阈值。

  • 可用性标签提供了过去24小时或30天的可用性历史记录。
  • 性能选项卡提供了过去24小时或30天的健康状况和事件。
  • 列表视图使您可以执行批量管理配置
参数 描述
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 指每分钟收到的字节数