监视策略设置
“监视”部分包含用于进程、资源监视和应用程序故障监视的策略设置。
这些策略的作用域可以根据站点、交付组、交付组类型、组织单位和标记进行定义。
用于进程和资源监视的策略
CPU、内存和进程的每个数据点均通过 VDA 收集,并存储在监视数据库中。发送来自 VDA 的数据点会消耗网络带宽,存储这些数据点会占用监视数据库中的大量空间。如果您不想监视某一特定作用域(例如,特定的交付组或组织单位)的资源数据或/和进程数据,建议您禁用此策略。
启用进程监视
启用此设置以通过 VDA 监视计算机上运行的进程。诸如 CPU 和内存使用等统计信息会发送至 Monitoring Service。该统计信息用于 Director 中的实时通知和历史报告。
此设置默认情况下为禁用。
启用资源监视
启用此设置以通过 VDA 监视计算机上的关键性能计数器。统计信息(例如 CPU 和内存数据、IOPS 和磁盘延迟数据)会发送至 Monitoring Service。该统计信息用于 Director 中的实时通知和历史报告。
此设置默认情况下为启用。
可扩展性
CPU 和内存数据按 5 分钟间隔从每个 VDA 推送至数据库;进程数据(如已启用)按 10 分钟间隔推送至数据库。IOPS 和磁盘延迟数据按 1 小时间隔推送至数据库。
CPU 和内存数据
默认情况下,CPU 和内存数据处于启用状态。数据保留期限值如下(Platinum 许可证):
数据粒度 | 天数 |
---|---|
5 分钟数据 | 1 天 |
10 分钟数据 | 7 天 |
小时数据 | 30 天 |
日数据 | 90 天 |
IOPS 和磁盘延迟数据
默认情况下,IOPS 和磁盘延迟数据处于启用状态。数据保留期限值如下(Platinum 许可证):
数据粒度 | 天数 |
---|---|
小时数据 | 3 天 |
日数据 | 90 天 |
根据上文所述的数据保留期限设置,大约需要 276 KB 的磁盘空间即可存储一个 VDA 一年时间的 CPU、内存、IOPS 和磁盘延迟数据。
计算机数 | 所需的大约存储 |
---|---|
1 | 276 KB |
1 万个 | 270 MB |
40 K | 10.6 GB |
进程数据
默认情况下,进程数据处于禁用状态。建议根据需要对一部分计算机启用进程数据。进程数据的默认数据保留设置如下:
数据粒度 | 天数 |
---|---|
10 分钟数据 | 1 天 |
小时数据 | 7 天 |
如果进程数据已启用,在使用默认保留设置的情况下,进程数据在为期一年的时间内每 VDA 会消耗大约 1.5 MB,每端点服务 VDA (TS VDA) 会消耗大约 3 MB。
计算机数 | VDA 所需的大约存储 | TS VDA 所需的大约存储 |
---|---|---|
1 | 1.5 MB | 3 MB |
1K | 1.5 GB | 3 GB |
注意
以上数字不包含索引空间。同时,所有上述计算为近似计算,可能依部署的不同而有所不同。
可选配置
您可以修改默认保留期限设置以满足您的需求。但是,这会占用额外的存储空间。通过启用以下设置,您可以获得更高的进程利用率数据准确性。可以启用的配置为:
EnableMinuteLevelGranularityProcessUtilization
EnableDayLevelGranularityProcessUtilization
这些配置可以通过 Monitoring Powershell cmdlet 来启用:Set-MonitorConfiguration
应用程序故障监视策略
默认情况下,应用程序故障选项卡仅显示服务器操作系统 VDA 中的应用程序故障。可以通过以下监视策略修改应用程序故障监视的设置:
启用应用程序故障的监视
使用此设置可配置应用程序故障监视,以监视应用程序错误或故障(崩溃和未处理的异常),或者监视两者。 通过将值设置为无禁用应用程序故障监视。 此设置的默认值为“仅限应用程序故障”。
在桌面操作系统 VDA 上启用应用程序故障的监视
默认情况下,仅监视服务器操作系统 VDA 上托管的应用程序中的故障。要监视桌面操作系统 VDA,请将此策略设置为允许。 此设置的默认值为禁止。
从故障监视中排除的应用程序列表
指定不监视其故障的应用程序的列表。 此列表默认为空。
存储计划提示
组策略。如果您对监视资源数据或进程数据不感兴趣,可以使用组策略来关闭两者或其中之一。有关详细信息,请参阅创建策略的“组策略”部分。
数据整理。可以对默认的数据保留设置进行修改,以尽早整理数据并释放存储空间。有关整理设置的详细信息,请参阅使用 API 访问数据中的数据粒度和保留。