我在AWS上设置了一个弹性负载均衡器,以到达由3个不同区域的3个EC2实例组成的目标组。
我看到我可以看到CloudWatch负载均衡器度量、目标组度量或EC2度量。我想知道是否存在一种插件来显示目标组中所有可用主机的指标,比如grafana/prometheus。
此外,我想知道如果出现一些错误,从EC2实例收集应用程序日志以查阅它们是否是最佳做法。
非常感谢
这取决于您想要使用的监控类型,但假设您只想收集日志,则可以执行以下操作:
- 基于您的操作系统,使用CloudwatchLogs代理预烘焙AMI
- 在代理配置中指定日志组名称,在启动时启用代理
- 从该AMI启动实例组
通过这种方式,来自不同实例的日志应收集在一个日志组中,位于与实例对应的不同流下。
您也可以使用第三方服务,比如ELK堆栈,但想法是一样的——AMI带有日志代理。