amazon-web-services - Elastic Beanstalk 中的环境指标和实例指标有什么区别?
问题描述
在 Elastic Beanstalk 中,有许多可用的“CloudWatch 自定义指标”分为两类:实例指标和环境指标。本文档提供了所有可用 EB 指标的完整列表。(旁注:JSON 配置文档中的“60”值是什么意思?)
一些指标似乎直接相互重叠,我试图了解其中的差异。例如,Instance 和 Environment 都有一个名为 的指标ApplicationRequests5xx
,每个指标的描述都是“以 5XX 状态码完成的请求数”。那么Environment 版本和Instance 版本在技术上有什么区别呢?通常,我想要哪一个?还是我两者都需要?
解决方案
实例指标提供有关您环境中实例运行状况的信息。
AWS Elastic Beanstalk Elastic Beanstalk
运行状况代理收集有关实例的指标并将其中继到Elastic Beanstalk
,后者分析指标以确定instances
您的environments
.
Elastic Beanstalk
健康代理instances
从“Web 服务器日志”和“操作系统”收集指标。
“Web 服务器”日志:
提供有关传入的 HTTP 请求、传入的请求数量、导致错误的数量以及解决问题所需的时间的信息。
“操作系统” :
提供有关实例资源状态、CPU 负载和每种进程类型所用时间分布的快照信息。如果您在 Linux 服务器上运行 top,这些指标是您将看到的信息的子集。
健康代理收集“网络服务器”和“操作系统Elastic Beanstalk
”指标,并每隔10 秒将它们中继一次。Elastic Beanstalk
分析数据并使用结果更新每个实例和环境的健康状况。
AWS 管理控制台一目了然地显示您的环境状态和应用程序运行状况。在 Elastic Beanstalk 控制台应用程序页面中,每个环境都用颜色编码以指示环境的状态。
这些文档链接将进一步阐明整个相关细节:
推荐阅读
- xaml - 为什么在输入条目时会触发未聚焦事件?
- r - 通过多个因素对 geom_bar 频率图进行排序
- r - 将管道输出直接传递给 purrr map 函数
- python - 使用 pip install 的“Scrapy”安装错误
- rest - 根据端点和屏幕名称(客户和销售订单)确定 REST API 的正确 JSON 字段 - Acumatica
- django - 每个任务都无法在 Google Cloud Tasks 上执行
- discord.py - Discord.py 如何在频道中固定消息?
- python - max(count)*fit/max(fit) 是什么意思?“适合”这个词应该表达什么?
- phpmyadmin - 通过导入修改服务器上的 phpmyadmin 数据库?
- json - 我正在尝试获取令牌但无法使用 JSON 提取器提取它