Windows 性能计数器监控

强大的性能和简单的集成,由 InfluxData 构建的开源数据连接器 Telegraf 提供支持。

50 亿+

Telegraf 下载量

#1

时序数据库
来源:DB Engines

10 亿+

InfluxDB 下载量

2,800+

贡献者

目录

强大的性能,无限的扩展

收集、组织和处理海量高速数据。当您将任何数据视为时序数据时,它会更有价值。借助 InfluxDB,这是 #1 的时序平台,旨在与 Telegraf 一起扩展。

查看入门方法

Windows 性能计数器提供了一个高级抽象层,为收集 CPU、内存和磁盘使用率等指标提供一致的接口。性能计数器对于监控系统性能或检查应用程序资源使用情况以确定应用程序运行缓慢或根本不响应的原因非常有用。

为什么使用 Windows 性能计数器 Telegraf 插件?

开发人员经常使用各种类型的系统数据(如 CPU、内存和磁盘使用率)来确定性能或行为问题,而 Windows 性能计数器 Telegraf 插件 可以收集 Windows 系统上的这些指标。在 InfluxDB 中收集和存储这些数据将使您能够长期维护这些数据,以帮助您跟踪趋势。此外,您还可以从其他 Telegraf 插件(例如,Windows 服务SQL Server,甚至 Microsoft Azure 存储队列 指标)收集指标。

如何使用 Telegraf 插件监控 Windows 性能计数器

Windows 性能计数器 Telegraf 输入插件读取 Windows 操作系统上的性能计数器。配置将被解析并测试有效性,例如对象、实例和计数器是否在 Telegraf 启动时存在。计数器路径会定期刷新;有关更多信息,请参阅 CountersRefreshInterval 配置参数。如果查询所有实例 ["*"],则默认情况下,插件不会返回实例 _Total

用于监控的关键 Windows 性能计数器指标

您应主动监控的一些重要 Windows 性能计数器指标包括但不限于:

  • 每个核心报告的处理器使用率(% 空闲时间、% 中断时间、% 特权时间、% 用户时间、% 处理器时间)
  • 磁盘时间和队列(% 空闲时间、% 磁盘时间、% 磁盘读取时间、% 磁盘写入时间、% 用户时间、当前磁盘队列长度)
  • 系统计数器(上下文切换/秒、系统调用/秒、处理器队列长度)
  • 内存消耗(可用字节数、缓存错误/秒、按需零错误/秒、页面错误/秒、页面/秒、转换错误/秒、池非分页字节数、池分页字节数)
  • 网络接口(接收字节数/秒、发送字节数/秒、接收数据包数/秒、发送数据包数/秒)
  • Active Directory 域控制器
    • 实例(基本搜索/秒、数据库添加/秒、数据库删除/秒、数据库修改/秒、数据库回收/秒、LDAP 客户端会话、LDAP 搜索/秒、LDAP 写入/秒)
    • 安全系统范围统计信息(NTLM 身份验证、Kerberos 身份验证、摘要式身份验证)
    • 数据库(数据库缓存命中率 %、数据库缓存页面错误停顿/秒、数据库缓存页面错误/秒、数据库缓存大小)
  • DFS 复制服务卷(数据查找、数据库提交)
  • IIS / ASP.NET
    • HTTP 服务请求队列(CurrentQueueSize、RejectedRequests)
    • ASP.NET 应用程序(缓存总条目数、缓存总命中率、缓存总周转率、输出缓存条目数、输出缓存命中次数、输出缓存命中率、输出缓存周转率、编译总数、错误总数/秒、管道实例计数、正在执行的请求数、应用程序队列中的请求数、请求数/秒)
    • ASP.NET(应用程序重启次数、请求等待时间、当前请求数、排队请求数、拒绝请求数)
    • Web 服务(Get 请求/秒、Post 请求/秒、连接尝试/秒、当前连接数、ISAPI 扩展请求/秒)
    • Web 服务缓存(URI 缓存命中率 %、内核:URI 缓存命中率 %、文件缓存命中率 %)
  • 进程(% 处理器时间、句柄计数、专用字节数、线程计数、虚拟字节数、工作集)
  • .NET 监控
    • .NET CLR 异常(# 抛出的异常 / 秒)
    • .NET CLR Jit(Jit 中的时间百分比、IL 字节码 Jitted / 秒)
    • .NET CLR 加载(加载中的时间百分比)
    • .NET CLR LocksAndThreads(# 当前逻辑线程数、# 当前物理线程数、# 当前识别的线程数、# 总共识别的线程数、队列长度 / 秒、内容总数、当前队列长度)
    • .NET CLR 内存(GC 中的时间百分比、所有堆中的字节数、# Gen 0 集合、# Gen 1 集合、# Gen 2 集合、# 诱导 GC、分配字节数/秒、终结器幸存者、Gen 0 堆大小、Gen 1 堆大小、Gen 2 堆大小、大型对象堆大小、# 固定对象数)
    • .NET CLR 安全性(RT 检查中的时间百分比、堆栈遍历深度、运行时检查总数)
有关更多信息,请查看文档。

项目 URL   文档

强大的性能,无限的扩展

收集、组织和处理海量高速数据。当您将任何数据视为时序数据时,它会更有价值。借助 InfluxDB,这是 #1 的时序平台,旨在与 Telegraf 一起扩展。

查看入门方法

相关集成