amazon-web-services - 将 EC2 StatusCheckFailed 转换为可用性百分比
问题描述
EC2 提供一组方便的状态指标:https ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html 。但是,指标发布为“0”表示健康,“1”表示有问题。这使得在 Cloudwatch 中发布 EC2 实例队列的可用性百分比存在问题。
如果指标为“健康”发布了“1”,并且您有 20 台机器,您可以像这样转换数据点:
( 20 Healthy Datapoints / 20 Machines) = 1 * 100 = 100%.
( 16 Healthy Datapoints / 20 Machines) = 0.8 * 100 = 80%
( 15 Healthy Datapoints / 20 Machines) = 0.75 * 100 = 75%
但是,由于指标发布 0 表示健康,1 表示有问题,您会得到:
( 0 Unhealthy DataPoints / 20 Machines) = 0 * 100 = 0%.
当有 0 个不健康的数据点时,如何制作显示 100% 的 cloudwatch 图表?
解决方案
推荐阅读
- c# - 在对类属性使用驼峰式大小写时强制字典键的小写 JSON 序列化
- c# - 如何让 Rust FFI 返回结构数组或更新内存?
- azure - 我需要选择什么认知服务才能进行 Azure VM API 调用?
- javascript - 如何用 Javascript 创建的元素替换 DOM 中的元素?
- opendaylight - OpenDaylight Fluorine SR3/Neon SR1 - 在功能列表中找不到 transportpce 功能
- r - 如何使用 Rcpp 创建列表列?
- git - 如何获取远程存储库目录中的文件列表?
- android - Parcelable 不保存变量
- python - 使用 kubernetes pod 中的服务帐户从 NFS 挂载访问文件
- ios - IOS FCM 未收到数据消息