5.9. 示例:分析集中式日志记录部署

在集中式日志记录设置中收集以下结果(也称为 pmlogger 场部署),其默认 pcp-zeroconf 5.3.0 安装,其中每个远程主机都是在有 64 个 CPU 内核、376 GB RAM 的服务器上运行 pmcd 的相同容器实例。

日志记录间隔为 10s,不包含远程节点的 proc 指标,内存值则引用 Resident Set Size (RSS) 值。

表 5.2. 10s 日志间隔的详细利用率统计

主机数量1050

PCP 每天归档存储

91 MB

522 MB

pmlogger Memory

160 MB

580 MB

每天 pmlogger Network (In)

2 MB

9 MB

pmproxy Memory

1.4 GB

6.3 GB

每天的 redis 内存

2.6 GB

12 GB

表 5.3. 根据被监控的主机提供 60 个日志记录间隔的资源

主机数量1050100

PCP 每天归档存储

20 MB

120 MB

271 MB

pmlogger Memory

104 MB

524 MB

1049 MB

每天 pmlogger Network (In)

0.38 MB

1.75 MB

3.48 MB

pmproxy Memory

2.67 GB

5.5GB

9 GB

每天的 redis 内存

0.54 GB

2.65 GB

5.3 GB

注意

pmproxy 队列 Redis 请求,并使用 Redis pipelining 来加快 Redis 查询。这可能导致大量内存使用。有关此问题的故障排除,请参阅对高内存的使用进行故障排除