AWS Cloudwatch Metrics - Как отформатировать число в Dashboard Metri c с точностью до двух знаков после запятой - PullRequest
2 голосов
/ 25 февраля 2020

Я строю метрику c для показателя успеха моего шлюза 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.8XXXXX (6 знаков после запятой)

AWS Metric Widget Should say 99.8xxxxx

...