Elastic Beanstalk中的环境指标和实例指标有什么区别?

时间:2018-05-14 03:13:10

标签: amazon-web-services elastic-beanstalk amazon-cloudwatch amazon-cloudwatch-metrics

在Elastic Beanstalk中,有许多" CloudWatch自定义指标"可用的,分为两类:实例度量和环境度量。 This document提供了所有可用EB指标的完整列表。 (旁注:JSON配置文档中的" 60"值是什么意思?)

某些指标似乎彼此直接重叠,我试图了解其中的差异。例如,实例和环境都有一个名为ApplicationRequests5xx的指标,每个指标的描述是"用5XX状态代码完成的请求数。"那么Environment版本和Instance版本之间的技术差异是什么?一般来说,我想要哪一个?或者我需要两者吗?

1 个答案:

答案 0 :(得分:0)

实例指标提供有关环境中的实例运行状况的信息。

AWS Elastic Beanstalk Elastic Beanstalk运行状况代理收集有关实例的指标并将其转发给Elastic Beanstalkinstances分析指标以确定environments的健康状况Elastic Beanstalk 1}}。

instances运行状况代理从“Web服务器日志”“操作系统”收集有关Elastic Beanstalk的指标。

  

“网络服务器”记录   
提供有关传入HTTP请求的信息,传入的请求数量,导致错误的数量以及解决问题所需的时间。   


  “操作系统”   
提供有关实例的资源状态,CPU负载和在每种进程类型上花费的时间分布的快照信息。这些指标是您在Linux服务器上运行时可以看到的信息的一个子集。

运行状况代理收集“Web服务器”和“操作系统”指标,并在 10秒}时将其转发至Elastic Beanstalk from google.cloud import bigquery client = bigquery.Client() dataset_id = 'mytest-0001:reports_test' table_id = 'test_data' dataset_ref = client.dataset(dataset_id) dataset = client.get_dataset(dataset_ref) table_ref = dataset_ref.table(table_id) table = client.get_table(table_ref) print('Dataset ID: '.format(dataset_id)) print('Description: '.format(dataset.description)) print(table.schema) print(table.description) print(table.num_rows) 分析数据并使用结果更新每个实例环境的运行状况。

AWS管理控制台一目了然地显示您的环境状态和应用程序运行状况。在Elastic Beanstalk控制台应用程序页面中,每个环境都使用颜色编码,以指示环境的状态。

<小时/> 这些文档链接将进一步阐明整个相关细节:

  1. https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aeb-metricscollected.html

  2. https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced-metrics.html

  3. https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environment-health-console.html

相关问题