tim*_*ing 6 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", "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
}
Run Code Online (Sandbox Code Playgroud)
基本上,我希望下图显示 99.8XXXXX(小数点后 6 位)
您应该能够通过度量数学来完成此任务。将结果乘以 1000000FLOOR得到一个整数,然后除以 1000000 再次得到一个浮点数。
FLOOR(1000000*(100*(1-(m1+m2/m3))))/1000000)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5603 次 |
| 最近记录: |