Amazon web services AWS Cloudwatch Metrics-如何将仪表板指标中的数字设置为小数点后两位以上
我正在为我的API网关的成功率建立一个度量标准,并试图获得更多的小数点后1-2位。我想确保成功率低于99.9999%。(最终设置警报),但我想在仪表板中显示此细节 是否有某种可用的值格式语法。我一直在翻文件,什么也没找到Amazon web services AWS Cloudwatch Metrics-如何将仪表板指标中的数字设置为小数点后两位以上,amazon-web-services,amazon-cloudwatch,amazon-cloudwatchlogs,Amazon Web Services,Amazon Cloudwatch,Amazon Cloudwatchlogs,我正在为我的API网关的成功率建立一个度量标准,并试图获得更多的小数点后1-2位。我想确保成功率低于99.9999%。(最终设置警报),但我想在仪表板中显示此细节 是否有某种可用的值格式语法。我一直在翻文件,什么也没找到 { "metrics": [ [ { "expression": "100*(1-(m1+m2/m3))", "label": "Success Rate", "id": "e1" } ], [ "AWS/ApiGateway", "4X
{
"metrics": [
[ { "expression": "100*(1-(m1+m2/m3))", "label": "Success Rate", "id": "e1" } ],
[ "AWS/ApiGateway", "4XXError", "ApiName", "my_webhook_api", "Stage", "prod", { "id": "m1", "visible": false } ],
[ ".", "5XXError", ".", ".", ".", ".", { "id": "m2", "visible": false } ],
[ ".", "Count", ".", ".", ".", ".", { "id": "m3", "visible": false } ]
],
"view": "singleValue",
"region": "us-west-2",
"stat": "Sum",
"period": 2592000,
"setPeriodToTimeRange": true
}
基本上,我希望下面的图片显示99.8xxx(小数点后6位)
您应该能够通过公制数学完成这一点。将结果乘以1000000
FLOOR
得到一个整数,然后再除以1000000得到一个浮点数
FLOOR(1000000*(100*(1-(m1+m2/m3))))/1000000)
您是否在寻求一种在报警不成功/不成功时触发报警的方法?或者您正试图在cw日志中创建一个度量,并使用某种过滤器?比方说,每当你收到成功率超过两位小数的日志时,你想触发警报吗?@Kulasangar我编辑了这篇文章并添加了一张图片。我只希望仪表板中的小部件显示到小数点后6位。