有一个 Ganglia 聚合器正在运行:
- 格兰蒙德
- 格梅塔德
三个 Ganglia 代理以单播模式工作,将数据发布到聚合器。
从其中一个 Ganglia 代理中,我使用gmetric
CLI 实用程序手动推送新指标,并在连接到聚合器的 Web 仪表板上看到它绘制。
如果可以通过这种方式发布新的指标,那么“gmond 收集组”和那些指标定义有什么用呢gmond.conf
?
答案1
gmetric
新增推送的指标和集合组指标有一个重要的区别gmond
:集合组指标是gmond
由“模块”输出的数据自行收集的。
Gmond 读取配置文件并加载配置中指定的所有“模块”,每个模块定期发布最新的指标数据。例如,load_module.so
发布平均负载数据。
然后“collection_group”部分告诉gmond
定期从模块收集指标数据。
因此,除非将新的指标加载到 gmond 中,否则没有必要在 gmond 中定义新的指标。