#amazon-web-services #amazon-cloudwatch
#amazon-веб-сервисы #amazon-cloudwatch
Вопрос:
Я думал, что процентиль — это то, что поддерживается в Cloudwatch, но если я попытаюсь добавить это в свой запрос:
| stats precentile(someValue, 90)
Для получения p90 из someValue
, он жалуется, что precentile
это не признанный вариант..
Cloudwatch не поддерживает процентиль?
Ответ №1:
Я думаю, вы ищете pct
:
pct(fieldName: LogFieldValue, percent: number)
Процентиль указывает относительное положение значения в наборе данных. Например,
pct(@duration, 95)
возвращает@duration
значение, при котором95
процент значений@duration
меньше этого значения, а5
процент выше этого значения.
Источник: aws docs
Комментарии:
1. Спасибо! И если я установлю
| limit 5
, могу ли я получить p90 только из этих 5?2.
| limit
применяется к количеству возвращаемых строк. Насколько я видел, это не применяется до вычисления статистики.
Ответ №2:
Да, CloudWatch Logs Insights поддерживает процентиль. Синтаксис:
pct(fieldName: LogFieldValue, percent: number)
Например:
stats pct(@duration, 90)