Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS Cloudwatch Metrics-如何将仪表板指标中的数字设置为小数点后两位以上_Amazon Web Services_Amazon Cloudwatch_Amazon Cloudwatchlogs - Fatal编程技术网

Amazon web services AWS Cloudwatch Metrics-如何将仪表板指标中的数字设置为小数点后两位以上

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

我正在为我的API网关的成功率建立一个度量标准,并试图获得更多的小数点后1-2位。我想确保成功率低于99.9999%。(最终设置警报),但我想在仪表板中显示此细节

是否有某种可用的值格式语法。我一直在翻文件,什么也没找到

{
    "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位。