#amazon-web-services #grafana #amazon-cloudwatch
Вопрос:
Поэтому я пытаюсь визуализировать метрику AWS CloudWatch с допуском с помощью управляемой AWS графаны.
Например, это мой текущий график (и я хочу добавить к нему линии допуска).:
Я также хочу добавить несколько линий допуска, чтобы увидеть, какие всплески выходят за пределы ожидаемого диапазона.
Технически я мог бы сделать это, включив обнаружение аномалий CloudWatch и используя ANOMALY_DETECTION_BAND(a)
в качестве своей метрики математику, но я пытаюсь воспроизвести имеющуюся у нас в настоящее время панель мониторинга, в которой используется скользящее среднее за 6 недель с простым множителем в качестве верхнего и нижнего порогов.
Моя мысль заключалась в том, что я могу сделать это , используя метрическую математику, используя комбинацию SLICE
, RUNNING_SUM
, и DATAPOINT_COUNT
, но независимо от того, какую комбинацию я пытаюсь, я, похоже, не могу найти правильное сочетание.
Кто-нибудь знает, как я могу с помощью метрической математики создать временной ряд, в котором каждая точка данных либо:
- Среднее значение последнего
x
количества точек данных за время (например, количество точек данных за последние 6 дней) - Среднее значение последних
x
точек данных.
Если я смогу найти любое из этих решений, я смогу сделать все остальное, но мне трудно просто получить «последние x
точки данных» вместо того, чтобы ссылаться на весь запрос при выполнении любой математической операции с метриками.
Возможно, я мог бы найти способ сделать это с помощью встроенной функциональности Grafana, но я не смог найти отличный способ сделать это. (Все еще новичок в Графане).