我正在尝试使用Grafana监视ElasticBeanstalk环境中的延迟。
我需要一些工作,而有些事情不能提供任何信息。
我正在使用“ CloudWatch”数据源。
有ELB和ApplicationELB。
ApplicationELB不提供延迟指标。实际上,我在此处选择的每个指标都会得出“无数据”的结果。
在AWS上配置监视时,得到以下图:
我能够使用Grafana查询某个区域的延迟,并且确实获得了一些相关性
您可以在13:50左右看到一些请求超时。但是很明显,Grafana正在显示其他环境中我想忽略的其他信息。
我的查询当前如下所示:
我知道哪一个范围太广,但我不知道该如何完善。
我需要一种优化查询的方法,以便在AWS和Grafana中看到相同的结果。
对ApplicationELB和ELB的澄清也将是非常棒的!
答案 0 :(得分:0)
应用程序ELB与ELB:它们只是AWS https://aws.amazon.com/elasticloadbalancing/提供的不同类型的负载均衡器-我不确定ElasticBeanstalk使用哪个负载均衡器。
您需要添加维度以过滤指标。某些指标可能需要多个维度才能正确过滤。可用尺寸在文档中可用。例如,LoadBalancerName
是AWS/ELB
命名空间的正确维度:https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html
我建议使用现有已发布的AWS仪表板(https://github.com/monitoringartist/grafana-aws-cloudwatch-dashboards-我是作者),然后根据您的需要对其进行自定义。