Как получить максимальную метрику RPS в CloudWatch без потери точности?

Я работаю над графиком в CloudWatch, который будет показывать максимальное количество запросов в секунду (RPS) в любой момент времени в прошлом, и мы хотели бы иметь его без потери точности со временем после того, как произошло агрегирование. Под без потерь я имею в виду, что мы хотели бы узнать, каким был максимальный показатель RPS, скажем, год назад в любой конкретный час.

Наш сервис производит только метрику количества запросов. Метрика TPS в настоящее время рассчитывается с помощью CloudWatch.RATE()функция. И мы собираемся произвести его с высоким разрешением .

Но проблема в том, что мне не удалось найти способ указать CloudWatch сохранять рассчитанную метрику TPS и агрегировать ее сMaximunметод агрегирования. Таким образом, после того, как CloudWatch выполнит агрегацию, мы потеряем точность максимального TPS, поскольку он будет продолжать рассчитываться по мере того, как общее количество запросов произошло в течение периода, и период постоянно увеличивается в зависимости от этого и в конце В день мы будем получать среднее количество запросов в секунду вместо максимального.

Достижимо ли это каким-то образом с помощью метрик CloudWatch?

0 ответов

Другие вопросы по тегам