【问题标题】:What are some good Alarms in EBS? [closed]EBS中有哪些好的警报? [关闭]
【发布时间】:2020-11-23 23:38:50
【问题描述】:

我是 AWS Elastic Beanstalk 的新手,想知道设置哪些好的警报?以下选项是什么以及它们的真正含义:

  • 环境健康
  • 目标响应时间
  • 求和请求
  • CPU 利用率
  • 最大网络输入
  • 最大网络输出

谢谢!

【问题讨论】:

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


    【解决方案1】:

    以下三个指标是standard EC2 metrics

    • CPU 利用率 - 当前在实例上使用的已分配 EC2 计算单元的百分比。该指标确定在选定实例上运行应用程序所需的处理能力。

    • Network In - 实例在所有网络接口上接收的字节数。此指标标识单个实例的传入网络流量。

    • Network Out - 实例在所有网络接口上发送的字节数。该指标标识来自单个实例的传出网络流量。

    另外两个是metrics from your ALB:

    • TargetResponseTime - 从请求离开负载平衡器到收到来自目标的响应所经过的时间(以秒为单位)。这相当于访问日志中的 target_processing_time 字段。

    • RequestCount - 通过 IPv4 和 IPv6 处理的请求数。此计数仅包括具有由负载均衡器目标生成的响应的请求。

    最后一个:

    • EnvironmentHealth - 是 EB 提供的自定义指标,它显示您的 EB 环境的健康状况如何随时间变化。

    要设置哪些闹钟?

    取决于你的目标是什么?如果您想根据实例上的 CPU 负载收到通知或执行某些操作,您将使用 CPU 指标。对于请求或其他指标也是如此。

    【讨论】:

    • @NGI Hi :-) 由于缺乏过去的数据,它的应用程序特定且通常基于反复试验。您可以启动警报最大值的 70%,并观察一段时间它的执行情况。您可以随时调整它。
    • 我明白了,这需要一些反复试验是有道理的。感谢您的帮助!
    • @NGI 没问题。很高兴可以澄清指标:-)
    • @NGI 报警需要多少数据点。如果您将警报设置为 5 分钟周期,而Change state after: 将是 15,这意味着您需要超过阈值 3 点才能发出警报(3 x 5 分钟)。
    • @NGI 是的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多