本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Ganglia 层参考
重要
这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS Support 团队开启 AWS re: post 或通过
注意
此层仅适用于基于 Linux 的堆栈。
Ganglia 层支持 Ganglia
-
低开销客户端,它安装在堆栈中的每个实例上,并向主机发送指标。
-
主服务器,它从客户那里收集指标并将其存储在 Amazon EBS 卷上。它还会在网页上显示指标。
AWS OpsWorks Stacks 在其管理的每个实例上都有一个 Ganglia 监控代理。当您在堆栈中添加 Ganglia 层并启动它时,每个实例上的 Ganglia 代理都会将指标报告给 Ganglia 实例。要使用 Ganglia,请在堆栈中添加带有一个实例的 Ganglia 层。您可以通过登录位于主机的 IP 地址的 Ganglia 后端来访问数据。您可以通过编写 Chef 配方来提供更多指标定义。
短名称:monitoring-master
兼容性:Ganglia 层与以下层兼容:自定义、db-master、memcached、php-app、rails-app。
开放端口:负载均衡器允许公共访问端口 22 (SSH)、80 (HTTP) 和 443 ()。HTTPS
自动分配弹性 IP 地址:默认情况下关闭
默认EBS音量:是,在 /vol/ganglia
默认安全组:AWSOpsWorks-监控主服务器
配置:要配置 Ganglia 层,您必须指定以下内容:
-
提供URI对监控图表的访问权限。默认值为 http://
DNSName
/ganglia,哪里DNSName
是 Ganglia 实例的DNS名字。 -
控制对监控统计数据的访问权限的用户名和密码。
Setup 配方:
-
opsworks_initial_setup
-
ssh_host_keys
-
ssh_users
-
mysql::client
-
dependencies
-
ebs
-
opsworks_ganglia::client
-
opsworks_ganglia::server
Configure 配方:
-
opsworks_ganglia::configure-client
-
ssh_users
-
agent_version
-
opsworks_ganglia::configure-server
Deploy 配方:
-
deploy::default
-
opsworks_ganglia::configure-server
-
opsworks_ganglia::deploy
Shutdown 配方:
-
opsworks_shutdown::default
-
apache2::stop
安装:
-
Ganglia 客户端安装在
/etc/ganglia
下。 -
Ganglia Web 前端安装在
/usr/share/ganglia-webfrontend
下。 -
Ganglia logtailer 安装在
/usr/share/ganglia-logtailer
下。